import { DB_PermissionAccessLevel } from "../../../index";
import { BaseDB_ApiGeneratorCaller } from "@intuitionrobotics/db-api-generator/frontend";
export interface OnPermissionsLevelsLoaded {
    __onPermissionsLevelsLoaded: () => void;
}
export declare class PermissionsAccessLevelModule_Class extends BaseDB_ApiGeneratorCaller<DB_PermissionAccessLevel> {
    private levels;
    constructor();
    protected init(): void;
    protected onEntryCreated(response: DB_PermissionAccessLevel): Promise<void>;
    protected onEntryDeleted(response: DB_PermissionAccessLevel): Promise<void>;
    protected onEntryUpdated(response: DB_PermissionAccessLevel): Promise<void>;
    protected onGotUnique(response: DB_PermissionAccessLevel): Promise<void>;
    protected onQueryReturned(response: DB_PermissionAccessLevel[]): Promise<void>;
    getLevels(domainId: string): DB_PermissionAccessLevel[];
    getAllLevels(): DB_PermissionAccessLevel[];
}
export declare const ApiCaller_PermissionsAccessLevel: PermissionsAccessLevelModule_Class;
