import { type GenerateTransformConfig } from './config.js'; import { type ChatModel } from './agent/state.js'; export type DiscoverResult = { address: string; parcel: string; input: string; priorScriptsDir?: string; priorErrorsPath?: string; }; export declare function discoverRequiredFiles(root: string): Promise; export declare function bundleOutput(scriptsDir: string, outZip: string, modelName: string): Promise; export type GenerateTransformOptions = { outputZip: string; config?: Partial; }; export type TransformProgressPhase = 'initializing' | 'unzipping' | 'discovering' | 'preparing' | 'running_graph' | 'bundling' | 'completed'; export type TransformNodeName = 'ownerAnalysis' | 'structureExtraction' | 'extraction'; export type TransformProgressEvent = { kind: 'phase'; phase: TransformProgressPhase; message?: string; } | { kind: 'node'; stage: 'start' | 'end'; name: TransformNodeName; } | { kind: 'message'; message: string; }; export type TransformProgressCallback = (event: TransformProgressEvent) => void; export type GenerateTransformOptionsWithProgress = GenerateTransformOptions & { onProgress?: TransformProgressCallback; }; export declare function generateTransform(inputZip: string, chat: ChatModel, dataDictionary: string | undefined, options: GenerateTransformOptionsWithProgress): Promise; //# sourceMappingURL=runner.d.ts.map