import type { BaseSchema, Schema } from "../../Schema"; export type SchemaGetter> = () => SchemaType; export declare function lazy(getter: SchemaGetter>): Schema; export declare function constructLazyBaseSchema(getter: SchemaGetter>): BaseSchema; export declare function getMemoizedSchema>(getter: SchemaGetter): SchemaType;