import { BaseDB_ApiGeneratorCaller } from "@intuitionrobotics/db-api-generator/frontend";
import { DB_PermissionsUser } from "../../../index";
export interface OnPermissionsUsersLoaded {
    __onPermissionsUsersLoaded: () => void;
}
export declare class PermissionsUserModule_Class extends BaseDB_ApiGeneratorCaller<DB_PermissionsUser> {
    private users;
    constructor();
    protected init(): void;
    protected onEntryCreated(response: DB_PermissionsUser): Promise<void>;
    protected onEntryDeleted(response: DB_PermissionsUser): Promise<void>;
    protected onEntryUpdated(response: DB_PermissionsUser): Promise<void>;
    protected onGotUnique(response: DB_PermissionsUser): Promise<void>;
    protected onQueryReturned(response: DB_PermissionsUser[]): Promise<void>;
    getUserByAccountId(accountId: string): DB_PermissionsUser | undefined;
    getUsers(): DB_PermissionsUser[];
}
export declare const ApiCaller_PermissionsUser: PermissionsUserModule_Class;
