export type WorkspaceSSOSettingsRemoteModel = {
    providerId: string;
    defaultAutoInviteValue: boolean;
    autoInviteDomains: Record<string, boolean>;
    areInvitesDisabled: boolean;
    skipDocsSupernovaLogin: boolean;
    isScimEnabled: boolean;
    scimBaseUrl?: string;
};
export type WorkspaceSSOSettingsUpdateModel = Omit<WorkspaceSSOSettingsRemoteModel, "scimBaseUrl">;
export type WorkspaceSSOSettingsTransportModel = WorkspaceSSOSettingsRemoteModel;
export declare class WorkspaceSSOSettings {
    providerId: string;
    defaultAutoInviteValue: boolean;
    autoInviteDomains: Record<string, boolean>;
    areInvitesDisabled: boolean;
    skipDocsSupernovaLogin: boolean;
    isScimEnabled: boolean;
    scimBaseUrl?: string;
    constructor(model: WorkspaceSSOSettingsRemoteModel);
    toUpdateObject(): WorkspaceSSOSettingsUpdateModel;
    toRemote(): WorkspaceSSOSettingsTransportModel;
    toTransport(): WorkspaceSSOSettingsTransportModel;
    static fromTransport(model: WorkspaceSSOSettingsTransportModel): WorkspaceSSOSettings;
}
