import { type IDataObject, type IExecuteFunctions } from 'n8n-workflow';
type MediaType = 'audio' | 'video';
interface GenerationOptions {
    mediaType: MediaType;
    pollIntervalMs?: number;
    maxAttempts?: number;
}
export declare function extractAudioOutputs(payload: unknown): IDataObject[];
export declare function extractVideoOutputs(payload: unknown): IDataObject[];
export declare function resolveGenerationResponse(context: IExecuteFunctions, baseURL: string, path: string, initial: unknown, options: GenerationOptions): Promise<unknown>;
export {};
