import type { TypeChecker, TypeDefinition } from "./types.ts"; export declare const typeCheckerConfig: { clearCache(): void; getNoNameTypeCount(): number; resetNoNameTypeCount(count?: number): void; }; export declare const isOptionalOf: (definition: TypeDefinition, typeName?: string) => TypeChecker; export declare const isArrayOf: (definition: TypeDefinition, typeName?: string) => TypeChecker>; export declare const isDictionaryOf: (definition: TypeDefinition, typeName?: string) => TypeChecker>; export declare const typeChecker: (definition: TypeDefinition, typeName?: string) => TypeChecker;