export type ValidationIssue = { message: string; path: Array; }; export type SchemaResult = { success: true; value: T; } | { success: false; issues: ValidationIssue[]; }; export interface SchemaAdapter { vendor: string; accept(schema: unknown): boolean; validate(schema: unknown, value: unknown): Promise>; } //# sourceMappingURL=schema-types.d.ts.map