/** * Schema Validation using Zod */ import type { MetaPattern, PatternStore } from './schema.js'; /** * Validate MetaPattern * * @param pattern - Pattern to validate * @returns Validation result */ export declare function validatePattern(pattern: unknown): { valid: boolean; errors?: string[]; data?: MetaPattern; }; /** * Validate PatternStore * * @param store - Store to validate * @returns Validation result */ export declare function validatePatternStore(store: unknown): { valid: boolean; errors?: string[]; data?: PatternStore; }; /** * Safe parse pattern (no throw) * * @param pattern - Pattern to parse * @returns Pattern or null */ export declare function safeParsePattern(pattern: unknown): MetaPattern | null; /** * Safe parse pattern store (no throw) * * @param store - Store to parse * @returns Store or null */ export declare function safeParsePatternStore(store: unknown): PatternStore | null; //# sourceMappingURL=validator.d.ts.map