import type { ZodOptionalField } from '../../types/schema-parity.js';
/**
 * Scans all register-*.ts files under srcToolsDir and returns
 * a list of fields that are marked .optional() in their Zod schema.
 */
export declare function scanZodOptionalFields(projectPath: string): Promise<ZodOptionalField[]>;
/**
 * Parses a register-*.ts file content and extracts optional field definitions.
 * Exported for unit testing.
 */
export declare function parseOptionalFields(content: string, filePath: string): ZodOptionalField[];
//# sourceMappingURL=zod-scanner.d.ts.map