import { AutoBeOpenApi } from "@autobe/interface";
export declare class AutoBeJsonSchemaCollection {
    private readonly all;
    private readonly local;
    constructor(all: Record<string, AutoBeOpenApi.IJsonSchemaDescriptive>, local: Record<string, AutoBeOpenApi.IJsonSchemaDescriptive>);
    assign(other: Record<string, AutoBeOpenApi.IJsonSchemaDescriptive>): void;
    get(key: string): AutoBeOpenApi.IJsonSchemaDescriptive | undefined;
    set(key: string, value: AutoBeOpenApi.IJsonSchemaDescriptive): void;
    delete(key: string): void;
    has(key: string): boolean;
    get schemas(): Record<string, AutoBeOpenApi.IJsonSchemaDescriptive>;
}
