export interface Group {
    group_id: string;
    name: string;
    group_type: string;
    member_count: string;
    domain?: string;
    description?: string;
}
export interface GroupListResponse {
    groups: Group[];
}
export interface GroupCreateRequest {
    name: string;
    group_type: string;
    domain?: string;
    description?: string;
}
export interface GroupMembersResponse {
    member_ids: string[];
}
export interface GroupMembersRequest {
    member_ids: string[];
}
export interface GroupAppsRequest {
    app_details: Array<{
        app_id: string;
        release_label_id: string;
    }>;
    silent_install?: boolean;
    notify_user_via_email?: boolean;
}
export interface GroupAppsDisassociateRequest {
    app_ids: string[];
}
export interface GroupProfilesRequest {
    profile_ids: string[];
}
export interface GroupMoveRequest {
    member_ids: string[];
    target_group_ids: string[];
}
export interface GroupMoveResponse {
    success: boolean;
}
export declare type GroupIncludeType = 'memberdetails' | 'member' | 'summary';
