import type { FromSchema, FromSchemaDefaultOptions, FromSchemaOptions, JSONSchema } from "../../index"; export type $Compiler = (schema: JSONSchema, ...compilingOptions: C) => (data: unknown, ...validationOptions: V) => boolean; export type Compiler = >(schema: S, ...compilingOptions: C) => (data: unknown, ...validationOptions: V) => data is T; type CompilerWrapper = (compiler: $Compiler) => Compiler; export declare const wrapCompilerAsTypeGuard: CompilerWrapper; export {};