import type { AppModules } from './wiring.js';
export interface KIETrackedTask {
    kieTaskId: string;
    queueItemId: string;
    characterId: string;
    outputPath?: string;
    angleName?: string;
    isReferenceImage?: boolean;
    model: string;
    createdAt: string;
    status: 'pending' | 'completed' | 'failed';
}
/**
 * Add a new KIE task to the tracking file for polling.
 */
export declare function trackKIETask(task: KIETrackedTask): Promise<void>;
export declare function startKIEPoller(_modules: AppModules): {
    stop: () => void;
};
//# sourceMappingURL=kie-poller.d.ts.map