export type StructuredOutputMode = 'terminal' | 'oneoff'; export interface StructuredOutputRequest { mode: StructuredOutputMode; schema: Record; } export declare function outputSchemaPath(nodeId: string): string; export declare function outputResultPath(nodeId: string): string; export declare function parseOutputSchemaValue(value: string | undefined): Record | null; export declare function writeOutputSchema(nodeId: string, mode: StructuredOutputMode, schema: Record): string; export declare function readOutputRequest(nodeId: string): StructuredOutputRequest | null; export declare function removeOutputSchema(nodeId: string): void; export declare function hasPendingStructuredOutput(nodeId: string): boolean;