import { CodxTarget, BuildResult } from './types'; /** * Validates a single target by running all module validations * and comparing rendered output with disk content * @param target The CodxTarget to validate * @param rootDir The root directory (for logging) * @returns BuildResult indicating success or failure */ export declare function validateTarget(target: CodxTarget, rootDir?: string): Promise; /** * Builds a target by rendering the template and writing it to disk * Only writes if all validations pass * @param target The CodxTarget to build * @param rootDir The root directory (for logging) * @returns BuildResult indicating success or failure */ export declare function buildTarget(target: CodxTarget, rootDir?: string): Promise; //# sourceMappingURL=validator.d.ts.map