import { ContainerSchemaType, LoroMapSchema, LoroMapSchemaWithCatchall, RootSchemaType, SchemaType } from "./types.js"; type RootSchemaRecord = RootSchemaType>; type MapSchemaRecord = LoroMapSchema>; type MapSchemaWithCatchallRecord = LoroMapSchemaWithCatchall, SchemaType>; type MapLikeSchema = RootSchemaRecord | MapSchemaRecord | MapSchemaWithCatchallRecord; export declare function getMapFieldSchema(schema: MapLikeSchema | undefined, key: string): SchemaType | undefined; export declare function getChildSchema(schema: SchemaType | undefined, childKey?: string | number): SchemaType | undefined; export declare function getChildContainerSchema(schema: SchemaType | undefined, childKey?: string | number): ContainerSchemaType | undefined; export {}; //# sourceMappingURL=resolver.d.ts.map