export declare enum OutlookBindingActionDto {
    MANAGE = "MANAGE",
    UNMANAGE = "UNMANAGE"
}
export declare class ListOutlookCandidatesQueryDto {
    mailboxId?: string;
    keyword?: string;
    eventType?: string;
    includeCancelled?: boolean;
    includePast?: boolean;
    onlyUnmanaged?: boolean;
    startDate?: string;
    endDate?: string;
    page?: number;
    pageSize?: number;
}
export declare class ListOutlookCandidateChildrenQueryDto {
    mailboxId?: string;
    includeCancelled?: boolean;
    includePast?: boolean;
}
export declare class ListManagedSeriesChildrenQueryDto {
    mailboxId?: string;
}
export declare class ManageOutlookBindingDto {
    mailboxId: string;
    graphEventId: string;
    iCalUId: string;
    action: OutlookBindingActionDto;
}
export declare class ListManagedOutlookBindingsQueryDto {
    mailboxId: string;
    keyword?: string;
    eventType?: string;
    status?: string;
    page?: number;
    pageSize?: number;
}
export declare class ListAllManagedOutlookBindingsQueryDto {
    keyword?: string;
    eventType?: string;
    status?: string;
    page?: number;
    pageSize?: number;
}
export declare class ListOutlookBindingHistoryQueryDto {
    page?: number;
    pageSize?: number;
    startDate?: string;
    endDate?: string;
    eventType?: string;
    stage?: string;
    onlyError?: boolean;
}
export declare class TakeoverOutlookBindingDto {
    mailboxId?: string;
}
export declare class ExcludeOutlookSeriesOccurrenceDto {
    occurrenceGraphEventId: string;
    iCalUId?: string;
    reason?: string;
}
export declare class ListOutlookSeriesOccurrenceExclusionsQueryDto {
    page?: number;
    pageSize?: number;
}
export declare class UpdateOutlookSyncSettingsDto {
    reconcileCron?: string;
    deltaBatchSize?: number;
    lookaheadDays?: number;
    lookbackDays?: number;
    renewBeforeMinutes?: number;
    includeOrganizerAsAttendee?: boolean;
}
