import { AuthConfig } from '../types/auth';
import { CheckinServiceConfig, StartCheckinParams, ListCheckinsParams, GetCheckinResultParams, GetCheckinBySessionIdParams, ListSessionsParams } from '../types/checkin';
export declare class CheckinServiceSdk {
    private readonly client;
    private readonly v4Chat;
    private readonly liveInteraction;
    constructor(authConfig: AuthConfig, _serviceConfig?: CheckinServiceConfig);
    startCheckin(params: StartCheckinParams): Promise<any>;
    listCheckins(params: ListCheckinsParams): Promise<any>;
    getCheckinResult(params: GetCheckinResultParams): Promise<any>;
    getCheckinBySessionId(params: GetCheckinBySessionIdParams): Promise<any>;
    listSessions(params: ListSessionsParams): Promise<any>;
    private wrapError;
}
//# sourceMappingURL=checkin-service.d.ts.map