import type { FieldDefinition } from './metadata.js'; export declare class IncompleteConditionalInputError extends Error { readonly fields: string[]; readonly code = "INCOMPLETE_CONDITIONAL_INPUT"; constructor(fields: string[]); } export declare function assertConditionalInputOwnership(fields: FieldDefinition[], computed: Set): void; /** Check raw caller inputs before defaults, downloads, or document mutation. */ export declare function assertConditionalRequiredInputs(values: Record, fields: FieldDefinition[]): void; //# sourceMappingURL=conditional-inputs.d.ts.map