import { Entity } from './entity'; import { Action } from './action'; import { Query } from './query'; import { Field } from './entities'; interface MapActions { add: Action; del: Action; } interface MapQueries { all: Query; page: Query; query: Query; } export declare class Map extends Entity { readonly typeName: string; keys: Field[]; actions: MapActions; queries: MapQueries; schemaFrom: { owner: string; uq: string; }; setSchema(schema: any): void; add(param: any): Promise; del(param: any): Promise; all(): Promise; page(param: any, pageStart: any, pageSize: number): Promise; query(param: any): Promise; table(params: any): Promise; obj(params: any): Promise; scalar(params: any): Promise; } export {};