import type { SaveCandidate } from './save-candidate-types.js'; export interface SaveCandidateExtractionInput { userText: string; /** True ONLY when the gateway itself wrapped untrusted blocks (trusted * provenance). Sender-typed markers are data, not a boundary. */ gatewayWrapped?: boolean; botResponse: string; channelKey: string; source: string; channelId: string; userId?: string; projectId?: string; createdAt: number; } export declare function extractSaveCandidates(input: SaveCandidateExtractionInput): SaveCandidate[]; //# sourceMappingURL=save-candidate-extractor.d.ts.map