import { CoreController, EndpointMount, ObjectSchema } from "@plattar/api-core"; export interface EndpointMapping { readonly controller: CoreController; readonly mount: EndpointMount; } /** * Contains a collection of Schema to Endpoint lists used for generating query functions */ export declare class SchemaCollection { private readonly _map; constructor(); push(controller: CoreController): SchemaCollection; private _insert; get(key: typeof ObjectSchema): Array | null; forEach(fn: (schema: typeof ObjectSchema, endpoints: Array) => void): void; }