import { type IR } from "./ir.js"; /** Compile `ir` into a specialized validator. */ export declare function compile(ir: IR): (value: unknown) => unknown; /** Compile `ir` into an allocation-free boolean validator. */ export declare function compileAllows(ir: IR): (value: unknown) => value is unknown; /** Generated source for inspection/debugging. */ export declare function compileToSource(ir: IR): string;