import type { IDataObject, IExecuteFunctions, INodeExecutionData, INodeProperties } from 'n8n-workflow'; import { type WaitOptions } from './poll'; export type IngestOutputMode = 'chunks' | 'file' | 'job'; interface IngestJob extends IDataObject { job_id?: string; status?: string; output_url?: string; pages_discovered?: number; pages_processed?: number; pages_failed?: number; total_chunks?: number; error_message?: string; warnings?: string[]; } export declare const ingestOutputField: INodeProperties; export declare const chunkOptionFields: INodeProperties[]; export declare function fetchIngestJob(this: IExecuteFunctions, jobId: string, itemIndex: number): Promise; export declare function resolveIngestJob(this: IExecuteFunctions, submitted: IngestJob, outputMode: IngestOutputMode, wait: WaitOptions, itemIndex: number, binaryPropertyName?: string): Promise; export {};