import { DB_PermissionsGroup } from "../../../index";
import { BaseDB_ApiGeneratorCaller } from "@intuitionrobotics/db-api-generator/frontend";
export interface OnPermissionsGroupsLoaded {
    __onPermissionsGroupsLoaded: () => void;
}
export declare class PermissionsGroupModule_Class extends BaseDB_ApiGeneratorCaller<DB_PermissionsGroup> {
    private groups;
    constructor();
    protected init(): void;
    protected onEntryCreated(response: DB_PermissionsGroup): Promise<void>;
    protected onEntryDeleted(response: DB_PermissionsGroup): Promise<void>;
    protected onEntryUpdated(response: DB_PermissionsGroup): Promise<void>;
    protected onGotUnique(response: DB_PermissionsGroup): Promise<void>;
    protected onQueryReturned(response: DB_PermissionsGroup[]): Promise<void>;
    getGroups(): DB_PermissionsGroup[];
}
export declare const ApiCaller_PermissionsGroup: PermissionsGroupModule_Class;
