import { OutputFormat } from '../handlers/base.handler';
export interface CheckinStartOptions {
    channelId: string;
    limitTime?: number;
    delayTime?: number;
    message?: string;
    force?: boolean;
    output?: OutputFormat;
}
export interface CheckinListOptions {
    channelId: string;
    page?: number;
    size?: number;
    date?: string;
    sessionId?: string;
    output?: OutputFormat;
}
export interface CheckinResultOptions {
    channelId: string;
    checkinId: string;
    output?: OutputFormat;
}
export interface CheckinSessionResultOptions {
    channelId: string;
    sessionId: string;
    output?: OutputFormat;
}
export interface CheckinSessionsOptions {
    channelId: string;
    startDate?: string;
    endDate?: string;
    output?: OutputFormat;
}
export interface CheckinServiceConfig {
    baseUrl: string;
    timeout: number;
    debug: boolean;
}
export interface StartCheckinParams {
    channelId: string;
    limitTime?: number;
    delayTime?: number;
    message?: string;
    forceCheckInEnabled?: string;
}
export interface ListCheckinsParams {
    channelId: string;
    page?: number;
    pageSize?: number;
    date?: string;
    sessionId?: string;
}
export interface GetCheckinResultParams {
    channelId: string;
    checkinId: string;
}
export interface GetCheckinBySessionIdParams {
    channelId: string;
    sessionId: string;
}
export interface ListSessionsParams {
    channelId: string;
    startDate: string;
    endDate: string;
}
//# sourceMappingURL=checkin.d.ts.map