import { ResourceProfileResponse, ResourceProfile } from './Resource'; export declare type DomainRole = 'superadmin' | 'admin' | 'standard' | 'restricted'; export declare type DomainResponse = { id: string; name: string; description: string; mfa_required: boolean; admin_profile_id: string; created_at: string; r: { admin_profile: ResourceProfileResponse; profiles: ResourceProfileResponse[]; }; }; export declare type Domain = { id: string; name: string; description: string; mfaRequired: boolean; adminProfileId: string; createdAt: string; r: { adminProfile: ResourceProfile; profiles: ResourceProfile[]; }; }; export declare type GetDomainRequest = undefined; export declare type GetDomainResponse = DomainResponse; export declare type UpdateDomainRequest = { name?: string; description?: string; mfa_required?: boolean; }; export declare type UpdateDomainResponse = DomainResponse; export declare type InviteDomainRequest = { email: string; }; export declare type InviteDomainResponse = void; export declare type SetProfileDomainRoleRequest = { domain_role: DomainRole; }; export declare type SetProfileDomainRoleResponse = ResourceProfileResponse;