import type { ParsedObjectCandidate } from '../types.js'; import { SfdmuOperation } from '../types.js'; /** * Extracts Salesforce sObject name candidates from a plain-English intent string. * Pure function — no I/O. */ export declare function parseIntent(intent: string): ParsedObjectCandidate[]; /** * Infers the default SFDMU operation for a migration intent. * - Returns `override` when provided. * - Returns `Upsert` when a target org is present (data is being written). * - Returns `Readonly` otherwise (export/read-only scenario). */ export declare function inferOperation(_intent: string, hasTargetOrg: boolean, override?: SfdmuOperation): SfdmuOperation; /** * Builds the list of human-readable assumption strings to attach to a * MigrationPlanResult, explaining defaults that were silently applied. */ export declare function buildAssumptions(opts: { operation: SfdmuOperation; hasTargetOrg: boolean; resolvedFromOrg: boolean; }): string[]; //# sourceMappingURL=intent-parser.d.ts.map