import type { A2UICardBindingContextV1, A2UICardContractIssue, A2UICardDraftBundle, A2UICardField, A2UICardParseResult } from './types.js'; export interface IA2UICardBindingValidationInput { draft: A2UICardDraftBundle; context: A2UICardBindingContextV1; mountedMcpResourceIds?: ReadonlySet; } export declare function parseA2UICardBindingContext(value: unknown): A2UICardParseResult; export declare function getA2UICardBindingContextIssues(value: unknown, path?: string): A2UICardContractIssue[]; export declare function getA2UICardBindingSelectionIssues(value: unknown, path?: string, fields?: readonly A2UICardField[]): A2UICardContractIssue[]; export declare function validateA2UICardBindings(input: IA2UICardBindingValidationInput): A2UICardContractIssue[]; //# sourceMappingURL=binding-context.d.ts.map