import ListPersonLookupIn from '../model/lobby/ListPersonLookupIn';
import SAMApi from '../SAMApi';
import LobbyCredentialTechnologiesIn from '../model/lobby/LobbyCredentialTechnologiesIn';
import CreatePersonProvisoryCredential from '../model/lobby/CreatePersonProvisoryCredential';
import CreateVisitorProvisoryCredential from '../model/lobby/CreateVisitorProvisoryCredential';
import { RequestReturn } from '@seniorsistemas/senior-core';
declare const _default: {
    new (samApi: SAMApi): {
        listPersonLookup(listPersonLookupIn: ListPersonLookupIn): Promise<RequestReturn>;
        lobbyCredentialTechnologies(parentId: number, lobbyCredentialTechnologiesIn: LobbyCredentialTechnologiesIn): Promise<RequestReturn>;
        createPersonProvisoryCredentialCard(createPersonProvisoryCredential: CreatePersonProvisoryCredential): Promise<RequestReturn>;
        createVisitorProvisoryCredentialCard(createVisitorProvisoryCredential: CreateVisitorProvisoryCredential): Promise<RequestReturn>;
        getCredentials(personId: number, listPersonLookupIn: ListPersonLookupIn): Promise<RequestReturn>;
        "__#1@#private": any;
        seniorApi: import("@seniorsistemas/senior-core").SeniorApi;
        domain: string;
        service: string;
        request<T, K>(opts?: import("@seniorsistemas/senior-core/dist/lib/model/ClientOptions").ClientOptions<K>): Promise<RequestReturn<T>>;
        getUrlPath(path: string, anonymous?: boolean): string;
    };
};
export = _default;
