import { PlatformUserGroupDetailsResponse, PlatformUserPolicyUpdateRequest, PlatformUsersListResponse } from './types';
export interface InviteUserRequest {
    email: string;
    platform_key: string;
    redirect_to: string;
    source: string;
}
export interface InviteUserResponse {
    active: boolean;
    email: string;
    id: number;
    metadata: any;
    platform_key: string;
    redirect_to: string;
    source: string;
    username: string;
}
export interface InvitedUserRequest {
    platform_key: string;
    page: number;
}
export interface InvitedUserResponse {
    count: number;
    next_page?: number;
    previous_page?: number;
    results: {
        active: boolean;
        email: string;
        id: number;
        metadata: unknown;
        platform_key: string;
        redirect_to: string;
        source: string;
        username: string;
    }[];
}
export declare const platformApiSlice: import("@reduxjs/toolkit/query").Api<import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
    attempt?: number;
} & import("@reduxjs/toolkit/query").RetryOptions, {}>, {
    usersGradesPassed: import("@reduxjs/toolkit/query").QueryDefinition<{
        courseId: string;
        org: string;
    }, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
        attempt?: number;
    } & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, any, "platform-api", any>;
    platformUsers: import("@reduxjs/toolkit/query").QueryDefinition<{
        platform_key: string;
        page?: number;
        platform_org?: string;
        page_size?: number;
        query?: string;
        return_policies?: string;
        sort?: string;
    }, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
        attempt?: number;
    } & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, PlatformUsersListResponse, "platform-api", any>;
    platformUserGroups: import("@reduxjs/toolkit/query").QueryDefinition<{
        includeUsers?: boolean;
        name?: string;
        page?: number;
        pageSize?: number;
        platformKey?: string;
        requiredAction?: string;
        withPermissions?: boolean;
    }, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
        attempt?: number;
    } & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, import("node_modules/@iblai/iblai-api/dist/types").PaginatedUserGroupList, "platform-api", any>;
    createPlatformUserGroup: import("@reduxjs/toolkit/query").MutationDefinition<{
        requestBody: import("node_modules/@iblai/iblai-api/dist/types").UserGroup;
    }, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
        attempt?: number;
    } & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, import("node_modules/@iblai/iblai-api/dist/types").UserGroup, "platform-api", any>;
    updatePlatformUserGroup: import("@reduxjs/toolkit/query").MutationDefinition<{
        id: number;
        requestBody: import("node_modules/@iblai/iblai-api/dist/types").UserGroup;
    }, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
        attempt?: number;
    } & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, import("node_modules/@iblai/iblai-api/dist/types").UserGroup, "platform-api", any>;
    deletePlatformUserGroup: import("@reduxjs/toolkit/query").MutationDefinition<{
        id: number;
    }, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
        attempt?: number;
    } & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, void, "platform-api", any>;
    getPlatformUserGroupDetails: import("@reduxjs/toolkit/query").QueryDefinition<{
        id: number;
        platformKey: string;
    }, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
        attempt?: number;
    } & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, PlatformUserGroupDetailsResponse, "platform-api", any>;
    updatePlatformUserRoleWithPolicies: import("@reduxjs/toolkit/query").MutationDefinition<{
        requestBody: PlatformUserPolicyUpdateRequest[];
    }, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
        attempt?: number;
    } & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, PlatformUsersListResponse, "platform-api", any>;
    platformInvitations: import("@reduxjs/toolkit/query").QueryDefinition<{
        active?: boolean;
        email?: string;
        org?: string;
        page?: number;
        pageSize?: number;
        platformKey?: string;
        sort?: string;
        source?: string;
        username?: string;
        verbose?: boolean;
    }, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
        attempt?: number;
    } & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, import("node_modules/@iblai/iblai-api/dist/types").PaginatedPlatformInvitation, "platform-api", any>;
    inviteUser: import("@reduxjs/toolkit/query").MutationDefinition<{
        requestBody: import("node_modules/@iblai/iblai-api/dist/types").PlatformInvitationCreate;
        active?: boolean;
        email?: string;
        org?: string;
        page?: number;
        pageSize?: number;
        platformKey?: string;
        sort?: string;
        source?: string;
        username?: string;
        verbose?: boolean;
    }, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
        attempt?: number;
    } & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, import("node_modules/@iblai/iblai-api/dist/types").PlatformInvitationDetail, "platform-api", any>;
}, "platform-api", string, typeof import("@reduxjs/toolkit/query").coreModuleName | typeof import("@reduxjs/toolkit/dist/query/react").reactHooksModuleName>;
export declare const platformApiReducer: typeof platformApiSlice.reducer;
export declare const useUsersGradesPassedQuery: <R extends Record<string, any> = import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{
    status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
    originalArgs?: undefined | undefined;
    data?: undefined | undefined;
    error?: undefined | undefined;
    requestId?: undefined | undefined;
    endpointName?: string | undefined;
    startedTimeStamp?: undefined | undefined;
    fulfilledTimeStamp?: undefined | undefined;
} & {
    currentData?: any;
    isUninitialized: false;
    isLoading: false;
    isFetching: false;
    isSuccess: false;
    isError: false;
}, "isUninitialized"> & {
    isUninitialized: true;
}) | import("@reduxjs/toolkit/query").TSHelpersOverride<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
    courseId: string;
    org: string;
}, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
    attempt?: number;
} & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, any, "platform-api", any>> & {
    currentData?: any;
    isUninitialized: false;
    isLoading: false;
    isFetching: false;
    isSuccess: false;
    isError: false;
}, {
    isLoading: true;
    isFetching: boolean;
    data: undefined;
} | ({
    isSuccess: true;
    isFetching: true;
    error: undefined;
} & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
    courseId: string;
    org: string;
}, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
    attempt?: number;
} & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, any, "platform-api", any>> & {
    currentData?: any;
    isUninitialized: false;
    isLoading: false;
    isFetching: false;
    isSuccess: false;
    isError: false;
}, "data" | "fulfilledTimeStamp">>) | ({
    isSuccess: true;
    isFetching: false;
    error: undefined;
} & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
    courseId: string;
    org: string;
}, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
    attempt?: number;
} & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, any, "platform-api", any>> & {
    currentData?: any;
    isUninitialized: false;
    isLoading: false;
    isFetching: false;
    isSuccess: false;
    isError: false;
}, "data" | "fulfilledTimeStamp" | "currentData">>) | ({
    isError: true;
} & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
    courseId: string;
    org: string;
}, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
    attempt?: number;
} & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, any, "platform-api", any>> & {
    currentData?: any;
    isUninitialized: false;
    isLoading: false;
    isFetching: false;
    isSuccess: false;
    isError: false;
}, "error">>)>> & {
    status: import("@reduxjs/toolkit/query").QueryStatus;
}>(arg: {
    courseId: string;
    org: string;
} | typeof import("@reduxjs/toolkit/query").skipToken, options?: (import("@reduxjs/toolkit/query").SubscriptionOptions & {
    skip?: boolean;
    refetchOnMountOrArgChange?: boolean | number;
} & {
    skip?: boolean;
    selectFromResult?: ((state: import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{
        status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
        originalArgs?: undefined | undefined;
        data?: undefined | undefined;
        error?: undefined | undefined;
        requestId?: undefined | undefined;
        endpointName?: string | undefined;
        startedTimeStamp?: undefined | undefined;
        fulfilledTimeStamp?: undefined | undefined;
    } & {
        currentData?: any;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, "isUninitialized"> & {
        isUninitialized: true;
    }) | import("@reduxjs/toolkit/query").TSHelpersOverride<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
        courseId: string;
        org: string;
    }, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
        attempt?: number;
    } & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, any, "platform-api", any>> & {
        currentData?: any;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, {
        isLoading: true;
        isFetching: boolean;
        data: undefined;
    } | ({
        isSuccess: true;
        isFetching: true;
        error: undefined;
    } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
        courseId: string;
        org: string;
    }, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
        attempt?: number;
    } & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, any, "platform-api", any>> & {
        currentData?: any;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, "data" | "fulfilledTimeStamp">>) | ({
        isSuccess: true;
        isFetching: false;
        error: undefined;
    } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
        courseId: string;
        org: string;
    }, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
        attempt?: number;
    } & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, any, "platform-api", any>> & {
        currentData?: any;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, "data" | "fulfilledTimeStamp" | "currentData">>) | ({
        isError: true;
    } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
        courseId: string;
        org: string;
    }, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
        attempt?: number;
    } & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, any, "platform-api", any>> & {
        currentData?: any;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, "error">>)>> & {
        status: import("@reduxjs/toolkit/query").QueryStatus;
    }) => R) | undefined;
}) | undefined) => [R][R extends any ? 0 : never] & {
    refetch: () => import("@reduxjs/toolkit/query").QueryActionCreatorResult<import("@reduxjs/toolkit/query").QueryDefinition<{
        courseId: string;
        org: string;
    }, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
        attempt?: number;
    } & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, any, "platform-api", any>>;
}, useLazyPlatformUsersQuery: <R extends Record<string, any> = import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{
    status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
    originalArgs?: undefined | undefined;
    data?: undefined | undefined;
    error?: undefined | undefined;
    requestId?: undefined | undefined;
    endpointName?: string | undefined;
    startedTimeStamp?: undefined | undefined;
    fulfilledTimeStamp?: undefined | undefined;
} & {
    currentData?: PlatformUsersListResponse | undefined;
    isUninitialized: false;
    isLoading: false;
    isFetching: false;
    isSuccess: false;
    isError: false;
}, "isUninitialized"> & {
    isUninitialized: true;
}) | import("@reduxjs/toolkit/query").TSHelpersOverride<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
    platform_key: string;
    page?: number;
    platform_org?: string;
    page_size?: number;
    query?: string;
    return_policies?: string;
    sort?: string;
}, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
    attempt?: number;
} & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, PlatformUsersListResponse, "platform-api", any>> & {
    currentData?: PlatformUsersListResponse | undefined;
    isUninitialized: false;
    isLoading: false;
    isFetching: false;
    isSuccess: false;
    isError: false;
}, {
    isLoading: true;
    isFetching: boolean;
    data: undefined;
} | ({
    isSuccess: true;
    isFetching: true;
    error: undefined;
} & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
    platform_key: string;
    page?: number;
    platform_org?: string;
    page_size?: number;
    query?: string;
    return_policies?: string;
    sort?: string;
}, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
    attempt?: number;
} & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, PlatformUsersListResponse, "platform-api", any>> & {
    currentData?: PlatformUsersListResponse | undefined;
    isUninitialized: false;
    isLoading: false;
    isFetching: false;
    isSuccess: false;
    isError: false;
}, "data" | "fulfilledTimeStamp">>) | ({
    isSuccess: true;
    isFetching: false;
    error: undefined;
} & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
    platform_key: string;
    page?: number;
    platform_org?: string;
    page_size?: number;
    query?: string;
    return_policies?: string;
    sort?: string;
}, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
    attempt?: number;
} & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, PlatformUsersListResponse, "platform-api", any>> & {
    currentData?: PlatformUsersListResponse | undefined;
    isUninitialized: false;
    isLoading: false;
    isFetching: false;
    isSuccess: false;
    isError: false;
}, "data" | "fulfilledTimeStamp" | "currentData">>) | ({
    isError: true;
} & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
    platform_key: string;
    page?: number;
    platform_org?: string;
    page_size?: number;
    query?: string;
    return_policies?: string;
    sort?: string;
}, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
    attempt?: number;
} & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, PlatformUsersListResponse, "platform-api", any>> & {
    currentData?: PlatformUsersListResponse | undefined;
    isUninitialized: false;
    isLoading: false;
    isFetching: false;
    isSuccess: false;
    isError: false;
}, "error">>)>> & {
    status: import("@reduxjs/toolkit/query").QueryStatus;
}>(options?: (import("@reduxjs/toolkit/query").SubscriptionOptions & Omit<{
    skip?: boolean;
    selectFromResult?: ((state: import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{
        status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
        originalArgs?: undefined | undefined;
        data?: undefined | undefined;
        error?: undefined | undefined;
        requestId?: undefined | undefined;
        endpointName?: string | undefined;
        startedTimeStamp?: undefined | undefined;
        fulfilledTimeStamp?: undefined | undefined;
    } & {
        currentData?: PlatformUsersListResponse | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, "isUninitialized"> & {
        isUninitialized: true;
    }) | import("@reduxjs/toolkit/query").TSHelpersOverride<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
        platform_key: string;
        page?: number;
        platform_org?: string;
        page_size?: number;
        query?: string;
        return_policies?: string;
        sort?: string;
    }, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
        attempt?: number;
    } & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, PlatformUsersListResponse, "platform-api", any>> & {
        currentData?: PlatformUsersListResponse | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, {
        isLoading: true;
        isFetching: boolean;
        data: undefined;
    } | ({
        isSuccess: true;
        isFetching: true;
        error: undefined;
    } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
        platform_key: string;
        page?: number;
        platform_org?: string;
        page_size?: number;
        query?: string;
        return_policies?: string;
        sort?: string;
    }, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
        attempt?: number;
    } & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, PlatformUsersListResponse, "platform-api", any>> & {
        currentData?: PlatformUsersListResponse | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, "data" | "fulfilledTimeStamp">>) | ({
        isSuccess: true;
        isFetching: false;
        error: undefined;
    } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
        platform_key: string;
        page?: number;
        platform_org?: string;
        page_size?: number;
        query?: string;
        return_policies?: string;
        sort?: string;
    }, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
        attempt?: number;
    } & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, PlatformUsersListResponse, "platform-api", any>> & {
        currentData?: PlatformUsersListResponse | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, "data" | "fulfilledTimeStamp" | "currentData">>) | ({
        isError: true;
    } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
        platform_key: string;
        page?: number;
        platform_org?: string;
        page_size?: number;
        query?: string;
        return_policies?: string;
        sort?: string;
    }, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
        attempt?: number;
    } & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, PlatformUsersListResponse, "platform-api", any>> & {
        currentData?: PlatformUsersListResponse | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, "error">>)>> & {
        status: import("@reduxjs/toolkit/query").QueryStatus;
    }) => R) | undefined;
}, "skip">) | undefined) => [(arg: {
    platform_key: string;
    page?: number;
    platform_org?: string;
    page_size?: number;
    query?: string;
    return_policies?: string;
    sort?: string;
}, preferCacheValue?: boolean) => import("@reduxjs/toolkit/query").QueryActionCreatorResult<import("@reduxjs/toolkit/query").QueryDefinition<{
    platform_key: string;
    page?: number;
    platform_org?: string;
    page_size?: number;
    query?: string;
    return_policies?: string;
    sort?: string;
}, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
    attempt?: number;
} & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, PlatformUsersListResponse, "platform-api", any>>, [R][R extends any ? 0 : never] & {
    reset: () => void;
}, {
    lastArg: {
        platform_key: string;
        page?: number;
        platform_org?: string;
        page_size?: number;
        query?: string;
        return_policies?: string;
        sort?: string;
    };
}], useLazyPlatformUserGroupsQuery: <R extends Record<string, any> = import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{
    status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
    originalArgs?: undefined | undefined;
    data?: undefined | undefined;
    error?: undefined | undefined;
    requestId?: undefined | undefined;
    endpointName?: string | undefined;
    startedTimeStamp?: undefined | undefined;
    fulfilledTimeStamp?: undefined | undefined;
} & {
    currentData?: import("node_modules/@iblai/iblai-api/dist/types").PaginatedUserGroupList | undefined;
    isUninitialized: false;
    isLoading: false;
    isFetching: false;
    isSuccess: false;
    isError: false;
}, "isUninitialized"> & {
    isUninitialized: true;
}) | import("@reduxjs/toolkit/query").TSHelpersOverride<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
    includeUsers?: boolean;
    name?: string;
    page?: number;
    pageSize?: number;
    platformKey?: string;
    requiredAction?: string;
    withPermissions?: boolean;
}, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
    attempt?: number;
} & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, import("node_modules/@iblai/iblai-api/dist/types").PaginatedUserGroupList, "platform-api", any>> & {
    currentData?: import("node_modules/@iblai/iblai-api/dist/types").PaginatedUserGroupList | undefined;
    isUninitialized: false;
    isLoading: false;
    isFetching: false;
    isSuccess: false;
    isError: false;
}, {
    isLoading: true;
    isFetching: boolean;
    data: undefined;
} | ({
    isSuccess: true;
    isFetching: true;
    error: undefined;
} & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
    includeUsers?: boolean;
    name?: string;
    page?: number;
    pageSize?: number;
    platformKey?: string;
    requiredAction?: string;
    withPermissions?: boolean;
}, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
    attempt?: number;
} & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, import("node_modules/@iblai/iblai-api/dist/types").PaginatedUserGroupList, "platform-api", any>> & {
    currentData?: import("node_modules/@iblai/iblai-api/dist/types").PaginatedUserGroupList | undefined;
    isUninitialized: false;
    isLoading: false;
    isFetching: false;
    isSuccess: false;
    isError: false;
}, "data" | "fulfilledTimeStamp">>) | ({
    isSuccess: true;
    isFetching: false;
    error: undefined;
} & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
    includeUsers?: boolean;
    name?: string;
    page?: number;
    pageSize?: number;
    platformKey?: string;
    requiredAction?: string;
    withPermissions?: boolean;
}, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
    attempt?: number;
} & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, import("node_modules/@iblai/iblai-api/dist/types").PaginatedUserGroupList, "platform-api", any>> & {
    currentData?: import("node_modules/@iblai/iblai-api/dist/types").PaginatedUserGroupList | undefined;
    isUninitialized: false;
    isLoading: false;
    isFetching: false;
    isSuccess: false;
    isError: false;
}, "data" | "fulfilledTimeStamp" | "currentData">>) | ({
    isError: true;
} & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
    includeUsers?: boolean;
    name?: string;
    page?: number;
    pageSize?: number;
    platformKey?: string;
    requiredAction?: string;
    withPermissions?: boolean;
}, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
    attempt?: number;
} & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, import("node_modules/@iblai/iblai-api/dist/types").PaginatedUserGroupList, "platform-api", any>> & {
    currentData?: import("node_modules/@iblai/iblai-api/dist/types").PaginatedUserGroupList | undefined;
    isUninitialized: false;
    isLoading: false;
    isFetching: false;
    isSuccess: false;
    isError: false;
}, "error">>)>> & {
    status: import("@reduxjs/toolkit/query").QueryStatus;
}>(options?: (import("@reduxjs/toolkit/query").SubscriptionOptions & Omit<{
    skip?: boolean;
    selectFromResult?: ((state: import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{
        status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
        originalArgs?: undefined | undefined;
        data?: undefined | undefined;
        error?: undefined | undefined;
        requestId?: undefined | undefined;
        endpointName?: string | undefined;
        startedTimeStamp?: undefined | undefined;
        fulfilledTimeStamp?: undefined | undefined;
    } & {
        currentData?: import("node_modules/@iblai/iblai-api/dist/types").PaginatedUserGroupList | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, "isUninitialized"> & {
        isUninitialized: true;
    }) | import("@reduxjs/toolkit/query").TSHelpersOverride<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
        includeUsers?: boolean;
        name?: string;
        page?: number;
        pageSize?: number;
        platformKey?: string;
        requiredAction?: string;
        withPermissions?: boolean;
    }, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
        attempt?: number;
    } & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, import("node_modules/@iblai/iblai-api/dist/types").PaginatedUserGroupList, "platform-api", any>> & {
        currentData?: import("node_modules/@iblai/iblai-api/dist/types").PaginatedUserGroupList | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, {
        isLoading: true;
        isFetching: boolean;
        data: undefined;
    } | ({
        isSuccess: true;
        isFetching: true;
        error: undefined;
    } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
        includeUsers?: boolean;
        name?: string;
        page?: number;
        pageSize?: number;
        platformKey?: string;
        requiredAction?: string;
        withPermissions?: boolean;
    }, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
        attempt?: number;
    } & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, import("node_modules/@iblai/iblai-api/dist/types").PaginatedUserGroupList, "platform-api", any>> & {
        currentData?: import("node_modules/@iblai/iblai-api/dist/types").PaginatedUserGroupList | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, "data" | "fulfilledTimeStamp">>) | ({
        isSuccess: true;
        isFetching: false;
        error: undefined;
    } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
        includeUsers?: boolean;
        name?: string;
        page?: number;
        pageSize?: number;
        platformKey?: string;
        requiredAction?: string;
        withPermissions?: boolean;
    }, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
        attempt?: number;
    } & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, import("node_modules/@iblai/iblai-api/dist/types").PaginatedUserGroupList, "platform-api", any>> & {
        currentData?: import("node_modules/@iblai/iblai-api/dist/types").PaginatedUserGroupList | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, "data" | "fulfilledTimeStamp" | "currentData">>) | ({
        isError: true;
    } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
        includeUsers?: boolean;
        name?: string;
        page?: number;
        pageSize?: number;
        platformKey?: string;
        requiredAction?: string;
        withPermissions?: boolean;
    }, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
        attempt?: number;
    } & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, import("node_modules/@iblai/iblai-api/dist/types").PaginatedUserGroupList, "platform-api", any>> & {
        currentData?: import("node_modules/@iblai/iblai-api/dist/types").PaginatedUserGroupList | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, "error">>)>> & {
        status: import("@reduxjs/toolkit/query").QueryStatus;
    }) => R) | undefined;
}, "skip">) | undefined) => [(arg: {
    includeUsers?: boolean;
    name?: string;
    page?: number;
    pageSize?: number;
    platformKey?: string;
    requiredAction?: string;
    withPermissions?: boolean;
}, preferCacheValue?: boolean) => import("@reduxjs/toolkit/query").QueryActionCreatorResult<import("@reduxjs/toolkit/query").QueryDefinition<{
    includeUsers?: boolean;
    name?: string;
    page?: number;
    pageSize?: number;
    platformKey?: string;
    requiredAction?: string;
    withPermissions?: boolean;
}, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
    attempt?: number;
} & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, import("node_modules/@iblai/iblai-api/dist/types").PaginatedUserGroupList, "platform-api", any>>, [R][R extends any ? 0 : never] & {
    reset: () => void;
}, {
    lastArg: {
        includeUsers?: boolean;
        name?: string;
        page?: number;
        pageSize?: number;
        platformKey?: string;
        requiredAction?: string;
        withPermissions?: boolean;
    };
}], usePlatformUserGroupsQuery: <R extends Record<string, any> = import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{
    status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
    originalArgs?: undefined | undefined;
    data?: undefined | undefined;
    error?: undefined | undefined;
    requestId?: undefined | undefined;
    endpointName?: string | undefined;
    startedTimeStamp?: undefined | undefined;
    fulfilledTimeStamp?: undefined | undefined;
} & {
    currentData?: import("node_modules/@iblai/iblai-api/dist/types").PaginatedUserGroupList | undefined;
    isUninitialized: false;
    isLoading: false;
    isFetching: false;
    isSuccess: false;
    isError: false;
}, "isUninitialized"> & {
    isUninitialized: true;
}) | import("@reduxjs/toolkit/query").TSHelpersOverride<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
    includeUsers?: boolean;
    name?: string;
    page?: number;
    pageSize?: number;
    platformKey?: string;
    requiredAction?: string;
    withPermissions?: boolean;
}, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
    attempt?: number;
} & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, import("node_modules/@iblai/iblai-api/dist/types").PaginatedUserGroupList, "platform-api", any>> & {
    currentData?: import("node_modules/@iblai/iblai-api/dist/types").PaginatedUserGroupList | undefined;
    isUninitialized: false;
    isLoading: false;
    isFetching: false;
    isSuccess: false;
    isError: false;
}, {
    isLoading: true;
    isFetching: boolean;
    data: undefined;
} | ({
    isSuccess: true;
    isFetching: true;
    error: undefined;
} & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
    includeUsers?: boolean;
    name?: string;
    page?: number;
    pageSize?: number;
    platformKey?: string;
    requiredAction?: string;
    withPermissions?: boolean;
}, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
    attempt?: number;
} & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, import("node_modules/@iblai/iblai-api/dist/types").PaginatedUserGroupList, "platform-api", any>> & {
    currentData?: import("node_modules/@iblai/iblai-api/dist/types").PaginatedUserGroupList | undefined;
    isUninitialized: false;
    isLoading: false;
    isFetching: false;
    isSuccess: false;
    isError: false;
}, "data" | "fulfilledTimeStamp">>) | ({
    isSuccess: true;
    isFetching: false;
    error: undefined;
} & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
    includeUsers?: boolean;
    name?: string;
    page?: number;
    pageSize?: number;
    platformKey?: string;
    requiredAction?: string;
    withPermissions?: boolean;
}, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
    attempt?: number;
} & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, import("node_modules/@iblai/iblai-api/dist/types").PaginatedUserGroupList, "platform-api", any>> & {
    currentData?: import("node_modules/@iblai/iblai-api/dist/types").PaginatedUserGroupList | undefined;
    isUninitialized: false;
    isLoading: false;
    isFetching: false;
    isSuccess: false;
    isError: false;
}, "data" | "fulfilledTimeStamp" | "currentData">>) | ({
    isError: true;
} & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
    includeUsers?: boolean;
    name?: string;
    page?: number;
    pageSize?: number;
    platformKey?: string;
    requiredAction?: string;
    withPermissions?: boolean;
}, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
    attempt?: number;
} & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, import("node_modules/@iblai/iblai-api/dist/types").PaginatedUserGroupList, "platform-api", any>> & {
    currentData?: import("node_modules/@iblai/iblai-api/dist/types").PaginatedUserGroupList | undefined;
    isUninitialized: false;
    isLoading: false;
    isFetching: false;
    isSuccess: false;
    isError: false;
}, "error">>)>> & {
    status: import("@reduxjs/toolkit/query").QueryStatus;
}>(arg: {
    includeUsers?: boolean;
    name?: string;
    page?: number;
    pageSize?: number;
    platformKey?: string;
    requiredAction?: string;
    withPermissions?: boolean;
} | typeof import("@reduxjs/toolkit/query").skipToken, options?: (import("@reduxjs/toolkit/query").SubscriptionOptions & {
    skip?: boolean;
    refetchOnMountOrArgChange?: boolean | number;
} & {
    skip?: boolean;
    selectFromResult?: ((state: import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{
        status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
        originalArgs?: undefined | undefined;
        data?: undefined | undefined;
        error?: undefined | undefined;
        requestId?: undefined | undefined;
        endpointName?: string | undefined;
        startedTimeStamp?: undefined | undefined;
        fulfilledTimeStamp?: undefined | undefined;
    } & {
        currentData?: import("node_modules/@iblai/iblai-api/dist/types").PaginatedUserGroupList | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, "isUninitialized"> & {
        isUninitialized: true;
    }) | import("@reduxjs/toolkit/query").TSHelpersOverride<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
        includeUsers?: boolean;
        name?: string;
        page?: number;
        pageSize?: number;
        platformKey?: string;
        requiredAction?: string;
        withPermissions?: boolean;
    }, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
        attempt?: number;
    } & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, import("node_modules/@iblai/iblai-api/dist/types").PaginatedUserGroupList, "platform-api", any>> & {
        currentData?: import("node_modules/@iblai/iblai-api/dist/types").PaginatedUserGroupList | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, {
        isLoading: true;
        isFetching: boolean;
        data: undefined;
    } | ({
        isSuccess: true;
        isFetching: true;
        error: undefined;
    } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
        includeUsers?: boolean;
        name?: string;
        page?: number;
        pageSize?: number;
        platformKey?: string;
        requiredAction?: string;
        withPermissions?: boolean;
    }, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
        attempt?: number;
    } & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, import("node_modules/@iblai/iblai-api/dist/types").PaginatedUserGroupList, "platform-api", any>> & {
        currentData?: import("node_modules/@iblai/iblai-api/dist/types").PaginatedUserGroupList | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, "data" | "fulfilledTimeStamp">>) | ({
        isSuccess: true;
        isFetching: false;
        error: undefined;
    } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
        includeUsers?: boolean;
        name?: string;
        page?: number;
        pageSize?: number;
        platformKey?: string;
        requiredAction?: string;
        withPermissions?: boolean;
    }, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
        attempt?: number;
    } & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, import("node_modules/@iblai/iblai-api/dist/types").PaginatedUserGroupList, "platform-api", any>> & {
        currentData?: import("node_modules/@iblai/iblai-api/dist/types").PaginatedUserGroupList | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, "data" | "fulfilledTimeStamp" | "currentData">>) | ({
        isError: true;
    } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
        includeUsers?: boolean;
        name?: string;
        page?: number;
        pageSize?: number;
        platformKey?: string;
        requiredAction?: string;
        withPermissions?: boolean;
    }, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
        attempt?: number;
    } & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, import("node_modules/@iblai/iblai-api/dist/types").PaginatedUserGroupList, "platform-api", any>> & {
        currentData?: import("node_modules/@iblai/iblai-api/dist/types").PaginatedUserGroupList | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, "error">>)>> & {
        status: import("@reduxjs/toolkit/query").QueryStatus;
    }) => R) | undefined;
}) | undefined) => [R][R extends any ? 0 : never] & {
    refetch: () => import("@reduxjs/toolkit/query").QueryActionCreatorResult<import("@reduxjs/toolkit/query").QueryDefinition<{
        includeUsers?: boolean;
        name?: string;
        page?: number;
        pageSize?: number;
        platformKey?: string;
        requiredAction?: string;
        withPermissions?: boolean;
    }, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
        attempt?: number;
    } & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, import("node_modules/@iblai/iblai-api/dist/types").PaginatedUserGroupList, "platform-api", any>>;
}, usePlatformInvitationsQuery: <R extends Record<string, any> = import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{
    status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
    originalArgs?: undefined | undefined;
    data?: undefined | undefined;
    error?: undefined | undefined;
    requestId?: undefined | undefined;
    endpointName?: string | undefined;
    startedTimeStamp?: undefined | undefined;
    fulfilledTimeStamp?: undefined | undefined;
} & {
    currentData?: import("node_modules/@iblai/iblai-api/dist/types").PaginatedPlatformInvitation | undefined;
    isUninitialized: false;
    isLoading: false;
    isFetching: false;
    isSuccess: false;
    isError: false;
}, "isUninitialized"> & {
    isUninitialized: true;
}) | import("@reduxjs/toolkit/query").TSHelpersOverride<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
    active?: boolean;
    email?: string;
    org?: string;
    page?: number;
    pageSize?: number;
    platformKey?: string;
    sort?: string;
    source?: string;
    username?: string;
    verbose?: boolean;
}, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
    attempt?: number;
} & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, import("node_modules/@iblai/iblai-api/dist/types").PaginatedPlatformInvitation, "platform-api", any>> & {
    currentData?: import("node_modules/@iblai/iblai-api/dist/types").PaginatedPlatformInvitation | undefined;
    isUninitialized: false;
    isLoading: false;
    isFetching: false;
    isSuccess: false;
    isError: false;
}, {
    isLoading: true;
    isFetching: boolean;
    data: undefined;
} | ({
    isSuccess: true;
    isFetching: true;
    error: undefined;
} & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
    active?: boolean;
    email?: string;
    org?: string;
    page?: number;
    pageSize?: number;
    platformKey?: string;
    sort?: string;
    source?: string;
    username?: string;
    verbose?: boolean;
}, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
    attempt?: number;
} & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, import("node_modules/@iblai/iblai-api/dist/types").PaginatedPlatformInvitation, "platform-api", any>> & {
    currentData?: import("node_modules/@iblai/iblai-api/dist/types").PaginatedPlatformInvitation | undefined;
    isUninitialized: false;
    isLoading: false;
    isFetching: false;
    isSuccess: false;
    isError: false;
}, "data" | "fulfilledTimeStamp">>) | ({
    isSuccess: true;
    isFetching: false;
    error: undefined;
} & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
    active?: boolean;
    email?: string;
    org?: string;
    page?: number;
    pageSize?: number;
    platformKey?: string;
    sort?: string;
    source?: string;
    username?: string;
    verbose?: boolean;
}, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
    attempt?: number;
} & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, import("node_modules/@iblai/iblai-api/dist/types").PaginatedPlatformInvitation, "platform-api", any>> & {
    currentData?: import("node_modules/@iblai/iblai-api/dist/types").PaginatedPlatformInvitation | undefined;
    isUninitialized: false;
    isLoading: false;
    isFetching: false;
    isSuccess: false;
    isError: false;
}, "data" | "fulfilledTimeStamp" | "currentData">>) | ({
    isError: true;
} & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
    active?: boolean;
    email?: string;
    org?: string;
    page?: number;
    pageSize?: number;
    platformKey?: string;
    sort?: string;
    source?: string;
    username?: string;
    verbose?: boolean;
}, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
    attempt?: number;
} & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, import("node_modules/@iblai/iblai-api/dist/types").PaginatedPlatformInvitation, "platform-api", any>> & {
    currentData?: import("node_modules/@iblai/iblai-api/dist/types").PaginatedPlatformInvitation | undefined;
    isUninitialized: false;
    isLoading: false;
    isFetching: false;
    isSuccess: false;
    isError: false;
}, "error">>)>> & {
    status: import("@reduxjs/toolkit/query").QueryStatus;
}>(arg: {
    active?: boolean;
    email?: string;
    org?: string;
    page?: number;
    pageSize?: number;
    platformKey?: string;
    sort?: string;
    source?: string;
    username?: string;
    verbose?: boolean;
} | typeof import("@reduxjs/toolkit/query").skipToken, options?: (import("@reduxjs/toolkit/query").SubscriptionOptions & {
    skip?: boolean;
    refetchOnMountOrArgChange?: boolean | number;
} & {
    skip?: boolean;
    selectFromResult?: ((state: import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{
        status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
        originalArgs?: undefined | undefined;
        data?: undefined | undefined;
        error?: undefined | undefined;
        requestId?: undefined | undefined;
        endpointName?: string | undefined;
        startedTimeStamp?: undefined | undefined;
        fulfilledTimeStamp?: undefined | undefined;
    } & {
        currentData?: import("node_modules/@iblai/iblai-api/dist/types").PaginatedPlatformInvitation | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, "isUninitialized"> & {
        isUninitialized: true;
    }) | import("@reduxjs/toolkit/query").TSHelpersOverride<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
        active?: boolean;
        email?: string;
        org?: string;
        page?: number;
        pageSize?: number;
        platformKey?: string;
        sort?: string;
        source?: string;
        username?: string;
        verbose?: boolean;
    }, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
        attempt?: number;
    } & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, import("node_modules/@iblai/iblai-api/dist/types").PaginatedPlatformInvitation, "platform-api", any>> & {
        currentData?: import("node_modules/@iblai/iblai-api/dist/types").PaginatedPlatformInvitation | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, {
        isLoading: true;
        isFetching: boolean;
        data: undefined;
    } | ({
        isSuccess: true;
        isFetching: true;
        error: undefined;
    } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
        active?: boolean;
        email?: string;
        org?: string;
        page?: number;
        pageSize?: number;
        platformKey?: string;
        sort?: string;
        source?: string;
        username?: string;
        verbose?: boolean;
    }, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
        attempt?: number;
    } & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, import("node_modules/@iblai/iblai-api/dist/types").PaginatedPlatformInvitation, "platform-api", any>> & {
        currentData?: import("node_modules/@iblai/iblai-api/dist/types").PaginatedPlatformInvitation | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, "data" | "fulfilledTimeStamp">>) | ({
        isSuccess: true;
        isFetching: false;
        error: undefined;
    } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
        active?: boolean;
        email?: string;
        org?: string;
        page?: number;
        pageSize?: number;
        platformKey?: string;
        sort?: string;
        source?: string;
        username?: string;
        verbose?: boolean;
    }, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
        attempt?: number;
    } & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, import("node_modules/@iblai/iblai-api/dist/types").PaginatedPlatformInvitation, "platform-api", any>> & {
        currentData?: import("node_modules/@iblai/iblai-api/dist/types").PaginatedPlatformInvitation | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, "data" | "fulfilledTimeStamp" | "currentData">>) | ({
        isError: true;
    } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
        active?: boolean;
        email?: string;
        org?: string;
        page?: number;
        pageSize?: number;
        platformKey?: string;
        sort?: string;
        source?: string;
        username?: string;
        verbose?: boolean;
    }, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
        attempt?: number;
    } & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, import("node_modules/@iblai/iblai-api/dist/types").PaginatedPlatformInvitation, "platform-api", any>> & {
        currentData?: import("node_modules/@iblai/iblai-api/dist/types").PaginatedPlatformInvitation | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, "error">>)>> & {
        status: import("@reduxjs/toolkit/query").QueryStatus;
    }) => R) | undefined;
}) | undefined) => [R][R extends any ? 0 : never] & {
    refetch: () => import("@reduxjs/toolkit/query").QueryActionCreatorResult<import("@reduxjs/toolkit/query").QueryDefinition<{
        active?: boolean;
        email?: string;
        org?: string;
        page?: number;
        pageSize?: number;
        platformKey?: string;
        sort?: string;
        source?: string;
        username?: string;
        verbose?: boolean;
    }, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
        attempt?: number;
    } & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, import("node_modules/@iblai/iblai-api/dist/types").PaginatedPlatformInvitation, "platform-api", any>>;
}, usePlatformUsersQuery: <R extends Record<string, any> = import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{
    status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
    originalArgs?: undefined | undefined;
    data?: undefined | undefined;
    error?: undefined | undefined;
    requestId?: undefined | undefined;
    endpointName?: string | undefined;
    startedTimeStamp?: undefined | undefined;
    fulfilledTimeStamp?: undefined | undefined;
} & {
    currentData?: PlatformUsersListResponse | undefined;
    isUninitialized: false;
    isLoading: false;
    isFetching: false;
    isSuccess: false;
    isError: false;
}, "isUninitialized"> & {
    isUninitialized: true;
}) | import("@reduxjs/toolkit/query").TSHelpersOverride<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
    platform_key: string;
    page?: number;
    platform_org?: string;
    page_size?: number;
    query?: string;
    return_policies?: string;
    sort?: string;
}, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
    attempt?: number;
} & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, PlatformUsersListResponse, "platform-api", any>> & {
    currentData?: PlatformUsersListResponse | undefined;
    isUninitialized: false;
    isLoading: false;
    isFetching: false;
    isSuccess: false;
    isError: false;
}, {
    isLoading: true;
    isFetching: boolean;
    data: undefined;
} | ({
    isSuccess: true;
    isFetching: true;
    error: undefined;
} & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
    platform_key: string;
    page?: number;
    platform_org?: string;
    page_size?: number;
    query?: string;
    return_policies?: string;
    sort?: string;
}, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
    attempt?: number;
} & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, PlatformUsersListResponse, "platform-api", any>> & {
    currentData?: PlatformUsersListResponse | undefined;
    isUninitialized: false;
    isLoading: false;
    isFetching: false;
    isSuccess: false;
    isError: false;
}, "data" | "fulfilledTimeStamp">>) | ({
    isSuccess: true;
    isFetching: false;
    error: undefined;
} & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
    platform_key: string;
    page?: number;
    platform_org?: string;
    page_size?: number;
    query?: string;
    return_policies?: string;
    sort?: string;
}, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
    attempt?: number;
} & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, PlatformUsersListResponse, "platform-api", any>> & {
    currentData?: PlatformUsersListResponse | undefined;
    isUninitialized: false;
    isLoading: false;
    isFetching: false;
    isSuccess: false;
    isError: false;
}, "data" | "fulfilledTimeStamp" | "currentData">>) | ({
    isError: true;
} & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
    platform_key: string;
    page?: number;
    platform_org?: string;
    page_size?: number;
    query?: string;
    return_policies?: string;
    sort?: string;
}, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
    attempt?: number;
} & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, PlatformUsersListResponse, "platform-api", any>> & {
    currentData?: PlatformUsersListResponse | undefined;
    isUninitialized: false;
    isLoading: false;
    isFetching: false;
    isSuccess: false;
    isError: false;
}, "error">>)>> & {
    status: import("@reduxjs/toolkit/query").QueryStatus;
}>(arg: {
    platform_key: string;
    page?: number;
    platform_org?: string;
    page_size?: number;
    query?: string;
    return_policies?: string;
    sort?: string;
} | typeof import("@reduxjs/toolkit/query").skipToken, options?: (import("@reduxjs/toolkit/query").SubscriptionOptions & {
    skip?: boolean;
    refetchOnMountOrArgChange?: boolean | number;
} & {
    skip?: boolean;
    selectFromResult?: ((state: import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{
        status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
        originalArgs?: undefined | undefined;
        data?: undefined | undefined;
        error?: undefined | undefined;
        requestId?: undefined | undefined;
        endpointName?: string | undefined;
        startedTimeStamp?: undefined | undefined;
        fulfilledTimeStamp?: undefined | undefined;
    } & {
        currentData?: PlatformUsersListResponse | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, "isUninitialized"> & {
        isUninitialized: true;
    }) | import("@reduxjs/toolkit/query").TSHelpersOverride<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
        platform_key: string;
        page?: number;
        platform_org?: string;
        page_size?: number;
        query?: string;
        return_policies?: string;
        sort?: string;
    }, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
        attempt?: number;
    } & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, PlatformUsersListResponse, "platform-api", any>> & {
        currentData?: PlatformUsersListResponse | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, {
        isLoading: true;
        isFetching: boolean;
        data: undefined;
    } | ({
        isSuccess: true;
        isFetching: true;
        error: undefined;
    } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
        platform_key: string;
        page?: number;
        platform_org?: string;
        page_size?: number;
        query?: string;
        return_policies?: string;
        sort?: string;
    }, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
        attempt?: number;
    } & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, PlatformUsersListResponse, "platform-api", any>> & {
        currentData?: PlatformUsersListResponse | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, "data" | "fulfilledTimeStamp">>) | ({
        isSuccess: true;
        isFetching: false;
        error: undefined;
    } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
        platform_key: string;
        page?: number;
        platform_org?: string;
        page_size?: number;
        query?: string;
        return_policies?: string;
        sort?: string;
    }, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
        attempt?: number;
    } & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, PlatformUsersListResponse, "platform-api", any>> & {
        currentData?: PlatformUsersListResponse | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, "data" | "fulfilledTimeStamp" | "currentData">>) | ({
        isError: true;
    } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
        platform_key: string;
        page?: number;
        platform_org?: string;
        page_size?: number;
        query?: string;
        return_policies?: string;
        sort?: string;
    }, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
        attempt?: number;
    } & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, PlatformUsersListResponse, "platform-api", any>> & {
        currentData?: PlatformUsersListResponse | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, "error">>)>> & {
        status: import("@reduxjs/toolkit/query").QueryStatus;
    }) => R) | undefined;
}) | undefined) => [R][R extends any ? 0 : never] & {
    refetch: () => import("@reduxjs/toolkit/query").QueryActionCreatorResult<import("@reduxjs/toolkit/query").QueryDefinition<{
        platform_key: string;
        page?: number;
        platform_org?: string;
        page_size?: number;
        query?: string;
        return_policies?: string;
        sort?: string;
    }, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
        attempt?: number;
    } & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, PlatformUsersListResponse, "platform-api", any>>;
}, useInviteUserMutation: <R extends Record<string, any> = ({
    requestId?: undefined;
    status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
    data?: undefined;
    error?: undefined;
    endpointName?: string;
    startedTimeStamp?: undefined;
    fulfilledTimeStamp?: undefined;
} & {
    status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
    isUninitialized: true;
    isLoading: false;
    isSuccess: false;
    isError: false;
}) | ({
    status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled;
} & Omit<{
    requestId: string;
    data?: import("node_modules/@iblai/iblai-api/dist/types").PlatformInvitationDetail | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number;
}, "data" | "fulfilledTimeStamp"> & Required<Pick<{
    requestId: string;
    data?: import("node_modules/@iblai/iblai-api/dist/types").PlatformInvitationDetail | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number;
}, "data" | "fulfilledTimeStamp">> & {
    error: undefined;
} & {
    status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled;
    isUninitialized: false;
    isLoading: false;
    isSuccess: true;
    isError: false;
}) | ({
    status: import("@reduxjs/toolkit/query").QueryStatus.pending;
} & {
    requestId: string;
    data?: import("node_modules/@iblai/iblai-api/dist/types").PlatformInvitationDetail | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number;
} & {
    data?: undefined;
} & {
    status: import("@reduxjs/toolkit/query").QueryStatus.pending;
    isUninitialized: false;
    isLoading: true;
    isSuccess: false;
    isError: false;
}) | ({
    status: import("@reduxjs/toolkit/query").QueryStatus.rejected;
} & Omit<{
    requestId: string;
    data?: import("node_modules/@iblai/iblai-api/dist/types").PlatformInvitationDetail | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number;
}, "error"> & Required<Pick<{
    requestId: string;
    data?: import("node_modules/@iblai/iblai-api/dist/types").PlatformInvitationDetail | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number;
}, "error">> & {
    status: import("@reduxjs/toolkit/query").QueryStatus.rejected;
    isUninitialized: false;
    isLoading: false;
    isSuccess: false;
    isError: true;
})>(options?: {
    selectFromResult?: ((state: ({
        requestId?: undefined;
        status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
        data?: undefined;
        error?: undefined;
        endpointName?: string;
        startedTimeStamp?: undefined;
        fulfilledTimeStamp?: undefined;
    } & {
        status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
        isUninitialized: true;
        isLoading: false;
        isSuccess: false;
        isError: false;
    }) | ({
        status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled;
    } & Omit<{
        requestId: string;
        data?: import("node_modules/@iblai/iblai-api/dist/types").PlatformInvitationDetail | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number;
    }, "data" | "fulfilledTimeStamp"> & Required<Pick<{
        requestId: string;
        data?: import("node_modules/@iblai/iblai-api/dist/types").PlatformInvitationDetail | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number;
    }, "data" | "fulfilledTimeStamp">> & {
        error: undefined;
    } & {
        status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled;
        isUninitialized: false;
        isLoading: false;
        isSuccess: true;
        isError: false;
    }) | ({
        status: import("@reduxjs/toolkit/query").QueryStatus.pending;
    } & {
        requestId: string;
        data?: import("node_modules/@iblai/iblai-api/dist/types").PlatformInvitationDetail | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number;
    } & {
        data?: undefined;
    } & {
        status: import("@reduxjs/toolkit/query").QueryStatus.pending;
        isUninitialized: false;
        isLoading: true;
        isSuccess: false;
        isError: false;
    }) | ({
        status: import("@reduxjs/toolkit/query").QueryStatus.rejected;
    } & Omit<{
        requestId: string;
        data?: import("node_modules/@iblai/iblai-api/dist/types").PlatformInvitationDetail | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number;
    }, "error"> & Required<Pick<{
        requestId: string;
        data?: import("node_modules/@iblai/iblai-api/dist/types").PlatformInvitationDetail | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number;
    }, "error">> & {
        status: import("@reduxjs/toolkit/query").QueryStatus.rejected;
        isUninitialized: false;
        isLoading: false;
        isSuccess: false;
        isError: true;
    })) => R) | undefined;
    fixedCacheKey?: string;
} | undefined) => readonly [(arg: {
    requestBody: import("node_modules/@iblai/iblai-api/dist/types").PlatformInvitationCreate;
    active?: boolean;
    email?: string;
    org?: string;
    page?: number;
    pageSize?: number;
    platformKey?: string;
    sort?: string;
    source?: string;
    username?: string;
    verbose?: boolean;
}) => import("@reduxjs/toolkit/query").MutationActionCreatorResult<import("@reduxjs/toolkit/query").MutationDefinition<{
    requestBody: import("node_modules/@iblai/iblai-api/dist/types").PlatformInvitationCreate;
    active?: boolean;
    email?: string;
    org?: string;
    page?: number;
    pageSize?: number;
    platformKey?: string;
    sort?: string;
    source?: string;
    username?: string;
    verbose?: boolean;
}, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
    attempt?: number;
} & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, import("node_modules/@iblai/iblai-api/dist/types").PlatformInvitationDetail, "platform-api", any>>, import("@reduxjs/toolkit/query").TSHelpersNoInfer<R> & {
    originalArgs?: {
        requestBody: import("node_modules/@iblai/iblai-api/dist/types").PlatformInvitationCreate;
        active?: boolean;
        email?: string;
        org?: string;
        page?: number;
        pageSize?: number;
        platformKey?: string;
        sort?: string;
        source?: string;
        username?: string;
        verbose?: boolean;
    } | undefined;
    reset: () => void;
}], useUpdatePlatformUserRoleWithPoliciesMutation: <R extends Record<string, any> = ({
    requestId?: undefined;
    status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
    data?: undefined;
    error?: undefined;
    endpointName?: string;
    startedTimeStamp?: undefined;
    fulfilledTimeStamp?: undefined;
} & {
    status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
    isUninitialized: true;
    isLoading: false;
    isSuccess: false;
    isError: false;
}) | ({
    status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled;
} & Omit<{
    requestId: string;
    data?: PlatformUsersListResponse | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number;
}, "data" | "fulfilledTimeStamp"> & Required<Pick<{
    requestId: string;
    data?: PlatformUsersListResponse | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number;
}, "data" | "fulfilledTimeStamp">> & {
    error: undefined;
} & {
    status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled;
    isUninitialized: false;
    isLoading: false;
    isSuccess: true;
    isError: false;
}) | ({
    status: import("@reduxjs/toolkit/query").QueryStatus.pending;
} & {
    requestId: string;
    data?: PlatformUsersListResponse | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number;
} & {
    data?: undefined;
} & {
    status: import("@reduxjs/toolkit/query").QueryStatus.pending;
    isUninitialized: false;
    isLoading: true;
    isSuccess: false;
    isError: false;
}) | ({
    status: import("@reduxjs/toolkit/query").QueryStatus.rejected;
} & Omit<{
    requestId: string;
    data?: PlatformUsersListResponse | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number;
}, "error"> & Required<Pick<{
    requestId: string;
    data?: PlatformUsersListResponse | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number;
}, "error">> & {
    status: import("@reduxjs/toolkit/query").QueryStatus.rejected;
    isUninitialized: false;
    isLoading: false;
    isSuccess: false;
    isError: true;
})>(options?: {
    selectFromResult?: ((state: ({
        requestId?: undefined;
        status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
        data?: undefined;
        error?: undefined;
        endpointName?: string;
        startedTimeStamp?: undefined;
        fulfilledTimeStamp?: undefined;
    } & {
        status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
        isUninitialized: true;
        isLoading: false;
        isSuccess: false;
        isError: false;
    }) | ({
        status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled;
    } & Omit<{
        requestId: string;
        data?: PlatformUsersListResponse | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number;
    }, "data" | "fulfilledTimeStamp"> & Required<Pick<{
        requestId: string;
        data?: PlatformUsersListResponse | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number;
    }, "data" | "fulfilledTimeStamp">> & {
        error: undefined;
    } & {
        status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled;
        isUninitialized: false;
        isLoading: false;
        isSuccess: true;
        isError: false;
    }) | ({
        status: import("@reduxjs/toolkit/query").QueryStatus.pending;
    } & {
        requestId: string;
        data?: PlatformUsersListResponse | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number;
    } & {
        data?: undefined;
    } & {
        status: import("@reduxjs/toolkit/query").QueryStatus.pending;
        isUninitialized: false;
        isLoading: true;
        isSuccess: false;
        isError: false;
    }) | ({
        status: import("@reduxjs/toolkit/query").QueryStatus.rejected;
    } & Omit<{
        requestId: string;
        data?: PlatformUsersListResponse | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number;
    }, "error"> & Required<Pick<{
        requestId: string;
        data?: PlatformUsersListResponse | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number;
    }, "error">> & {
        status: import("@reduxjs/toolkit/query").QueryStatus.rejected;
        isUninitialized: false;
        isLoading: false;
        isSuccess: false;
        isError: true;
    })) => R) | undefined;
    fixedCacheKey?: string;
} | undefined) => readonly [(arg: {
    requestBody: PlatformUserPolicyUpdateRequest[];
}) => import("@reduxjs/toolkit/query").MutationActionCreatorResult<import("@reduxjs/toolkit/query").MutationDefinition<{
    requestBody: PlatformUserPolicyUpdateRequest[];
}, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
    attempt?: number;
} & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, PlatformUsersListResponse, "platform-api", any>>, import("@reduxjs/toolkit/query").TSHelpersNoInfer<R> & {
    originalArgs?: {
        requestBody: PlatformUserPolicyUpdateRequest[];
    } | undefined;
    reset: () => void;
}], useCreatePlatformUserGroupMutation: <R extends Record<string, any> = ({
    requestId?: undefined;
    status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
    data?: undefined;
    error?: undefined;
    endpointName?: string;
    startedTimeStamp?: undefined;
    fulfilledTimeStamp?: undefined;
} & {
    status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
    isUninitialized: true;
    isLoading: false;
    isSuccess: false;
    isError: false;
}) | ({
    status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled;
} & Omit<{
    requestId: string;
    data?: import("node_modules/@iblai/iblai-api/dist/types").UserGroup | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number;
}, "data" | "fulfilledTimeStamp"> & Required<Pick<{
    requestId: string;
    data?: import("node_modules/@iblai/iblai-api/dist/types").UserGroup | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number;
}, "data" | "fulfilledTimeStamp">> & {
    error: undefined;
} & {
    status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled;
    isUninitialized: false;
    isLoading: false;
    isSuccess: true;
    isError: false;
}) | ({
    status: import("@reduxjs/toolkit/query").QueryStatus.pending;
} & {
    requestId: string;
    data?: import("node_modules/@iblai/iblai-api/dist/types").UserGroup | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number;
} & {
    data?: undefined;
} & {
    status: import("@reduxjs/toolkit/query").QueryStatus.pending;
    isUninitialized: false;
    isLoading: true;
    isSuccess: false;
    isError: false;
}) | ({
    status: import("@reduxjs/toolkit/query").QueryStatus.rejected;
} & Omit<{
    requestId: string;
    data?: import("node_modules/@iblai/iblai-api/dist/types").UserGroup | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number;
}, "error"> & Required<Pick<{
    requestId: string;
    data?: import("node_modules/@iblai/iblai-api/dist/types").UserGroup | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number;
}, "error">> & {
    status: import("@reduxjs/toolkit/query").QueryStatus.rejected;
    isUninitialized: false;
    isLoading: false;
    isSuccess: false;
    isError: true;
})>(options?: {
    selectFromResult?: ((state: ({
        requestId?: undefined;
        status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
        data?: undefined;
        error?: undefined;
        endpointName?: string;
        startedTimeStamp?: undefined;
        fulfilledTimeStamp?: undefined;
    } & {
        status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
        isUninitialized: true;
        isLoading: false;
        isSuccess: false;
        isError: false;
    }) | ({
        status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled;
    } & Omit<{
        requestId: string;
        data?: import("node_modules/@iblai/iblai-api/dist/types").UserGroup | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number;
    }, "data" | "fulfilledTimeStamp"> & Required<Pick<{
        requestId: string;
        data?: import("node_modules/@iblai/iblai-api/dist/types").UserGroup | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number;
    }, "data" | "fulfilledTimeStamp">> & {
        error: undefined;
    } & {
        status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled;
        isUninitialized: false;
        isLoading: false;
        isSuccess: true;
        isError: false;
    }) | ({
        status: import("@reduxjs/toolkit/query").QueryStatus.pending;
    } & {
        requestId: string;
        data?: import("node_modules/@iblai/iblai-api/dist/types").UserGroup | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number;
    } & {
        data?: undefined;
    } & {
        status: import("@reduxjs/toolkit/query").QueryStatus.pending;
        isUninitialized: false;
        isLoading: true;
        isSuccess: false;
        isError: false;
    }) | ({
        status: import("@reduxjs/toolkit/query").QueryStatus.rejected;
    } & Omit<{
        requestId: string;
        data?: import("node_modules/@iblai/iblai-api/dist/types").UserGroup | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number;
    }, "error"> & Required<Pick<{
        requestId: string;
        data?: import("node_modules/@iblai/iblai-api/dist/types").UserGroup | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number;
    }, "error">> & {
        status: import("@reduxjs/toolkit/query").QueryStatus.rejected;
        isUninitialized: false;
        isLoading: false;
        isSuccess: false;
        isError: true;
    })) => R) | undefined;
    fixedCacheKey?: string;
} | undefined) => readonly [(arg: {
    requestBody: import("node_modules/@iblai/iblai-api/dist/types").UserGroup;
}) => import("@reduxjs/toolkit/query").MutationActionCreatorResult<import("@reduxjs/toolkit/query").MutationDefinition<{
    requestBody: import("node_modules/@iblai/iblai-api/dist/types").UserGroup;
}, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
    attempt?: number;
} & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, import("node_modules/@iblai/iblai-api/dist/types").UserGroup, "platform-api", any>>, import("@reduxjs/toolkit/query").TSHelpersNoInfer<R> & {
    originalArgs?: {
        requestBody: import("node_modules/@iblai/iblai-api/dist/types").UserGroup;
    } | undefined;
    reset: () => void;
}], useUpdatePlatformUserGroupMutation: <R extends Record<string, any> = ({
    requestId?: undefined;
    status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
    data?: undefined;
    error?: undefined;
    endpointName?: string;
    startedTimeStamp?: undefined;
    fulfilledTimeStamp?: undefined;
} & {
    status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
    isUninitialized: true;
    isLoading: false;
    isSuccess: false;
    isError: false;
}) | ({
    status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled;
} & Omit<{
    requestId: string;
    data?: import("node_modules/@iblai/iblai-api/dist/types").UserGroup | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number;
}, "data" | "fulfilledTimeStamp"> & Required<Pick<{
    requestId: string;
    data?: import("node_modules/@iblai/iblai-api/dist/types").UserGroup | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number;
}, "data" | "fulfilledTimeStamp">> & {
    error: undefined;
} & {
    status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled;
    isUninitialized: false;
    isLoading: false;
    isSuccess: true;
    isError: false;
}) | ({
    status: import("@reduxjs/toolkit/query").QueryStatus.pending;
} & {
    requestId: string;
    data?: import("node_modules/@iblai/iblai-api/dist/types").UserGroup | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number;
} & {
    data?: undefined;
} & {
    status: import("@reduxjs/toolkit/query").QueryStatus.pending;
    isUninitialized: false;
    isLoading: true;
    isSuccess: false;
    isError: false;
}) | ({
    status: import("@reduxjs/toolkit/query").QueryStatus.rejected;
} & Omit<{
    requestId: string;
    data?: import("node_modules/@iblai/iblai-api/dist/types").UserGroup | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number;
}, "error"> & Required<Pick<{
    requestId: string;
    data?: import("node_modules/@iblai/iblai-api/dist/types").UserGroup | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number;
}, "error">> & {
    status: import("@reduxjs/toolkit/query").QueryStatus.rejected;
    isUninitialized: false;
    isLoading: false;
    isSuccess: false;
    isError: true;
})>(options?: {
    selectFromResult?: ((state: ({
        requestId?: undefined;
        status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
        data?: undefined;
        error?: undefined;
        endpointName?: string;
        startedTimeStamp?: undefined;
        fulfilledTimeStamp?: undefined;
    } & {
        status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
        isUninitialized: true;
        isLoading: false;
        isSuccess: false;
        isError: false;
    }) | ({
        status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled;
    } & Omit<{
        requestId: string;
        data?: import("node_modules/@iblai/iblai-api/dist/types").UserGroup | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number;
    }, "data" | "fulfilledTimeStamp"> & Required<Pick<{
        requestId: string;
        data?: import("node_modules/@iblai/iblai-api/dist/types").UserGroup | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number;
    }, "data" | "fulfilledTimeStamp">> & {
        error: undefined;
    } & {
        status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled;
        isUninitialized: false;
        isLoading: false;
        isSuccess: true;
        isError: false;
    }) | ({
        status: import("@reduxjs/toolkit/query").QueryStatus.pending;
    } & {
        requestId: string;
        data?: import("node_modules/@iblai/iblai-api/dist/types").UserGroup | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number;
    } & {
        data?: undefined;
    } & {
        status: import("@reduxjs/toolkit/query").QueryStatus.pending;
        isUninitialized: false;
        isLoading: true;
        isSuccess: false;
        isError: false;
    }) | ({
        status: import("@reduxjs/toolkit/query").QueryStatus.rejected;
    } & Omit<{
        requestId: string;
        data?: import("node_modules/@iblai/iblai-api/dist/types").UserGroup | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number;
    }, "error"> & Required<Pick<{
        requestId: string;
        data?: import("node_modules/@iblai/iblai-api/dist/types").UserGroup | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number;
    }, "error">> & {
        status: import("@reduxjs/toolkit/query").QueryStatus.rejected;
        isUninitialized: false;
        isLoading: false;
        isSuccess: false;
        isError: true;
    })) => R) | undefined;
    fixedCacheKey?: string;
} | undefined) => readonly [(arg: {
    id: number;
    requestBody: import("node_modules/@iblai/iblai-api/dist/types").UserGroup;
}) => import("@reduxjs/toolkit/query").MutationActionCreatorResult<import("@reduxjs/toolkit/query").MutationDefinition<{
    id: number;
    requestBody: import("node_modules/@iblai/iblai-api/dist/types").UserGroup;
}, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
    attempt?: number;
} & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, import("node_modules/@iblai/iblai-api/dist/types").UserGroup, "platform-api", any>>, import("@reduxjs/toolkit/query").TSHelpersNoInfer<R> & {
    originalArgs?: {
        id: number;
        requestBody: import("node_modules/@iblai/iblai-api/dist/types").UserGroup;
    } | undefined;
    reset: () => void;
}], useDeletePlatformUserGroupMutation: <R extends Record<string, any> = ({
    requestId?: undefined;
    status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
    data?: undefined;
    error?: undefined;
    endpointName?: string;
    startedTimeStamp?: undefined;
    fulfilledTimeStamp?: undefined;
} & {
    status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
    isUninitialized: true;
    isLoading: false;
    isSuccess: false;
    isError: false;
}) | ({
    status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled;
} & Omit<{
    requestId: string;
    data?: void | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number;
}, "data" | "fulfilledTimeStamp"> & Required<Pick<{
    requestId: string;
    data?: void | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number;
}, "data" | "fulfilledTimeStamp">> & {
    error: undefined;
} & {
    status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled;
    isUninitialized: false;
    isLoading: false;
    isSuccess: true;
    isError: false;
}) | ({
    status: import("@reduxjs/toolkit/query").QueryStatus.pending;
} & {
    requestId: string;
    data?: void | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number;
} & {
    data?: undefined;
} & {
    status: import("@reduxjs/toolkit/query").QueryStatus.pending;
    isUninitialized: false;
    isLoading: true;
    isSuccess: false;
    isError: false;
}) | ({
    status: import("@reduxjs/toolkit/query").QueryStatus.rejected;
} & Omit<{
    requestId: string;
    data?: void | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number;
}, "error"> & Required<Pick<{
    requestId: string;
    data?: void | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number;
}, "error">> & {
    status: import("@reduxjs/toolkit/query").QueryStatus.rejected;
    isUninitialized: false;
    isLoading: false;
    isSuccess: false;
    isError: true;
})>(options?: {
    selectFromResult?: ((state: ({
        requestId?: undefined;
        status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
        data?: undefined;
        error?: undefined;
        endpointName?: string;
        startedTimeStamp?: undefined;
        fulfilledTimeStamp?: undefined;
    } & {
        status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
        isUninitialized: true;
        isLoading: false;
        isSuccess: false;
        isError: false;
    }) | ({
        status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled;
    } & Omit<{
        requestId: string;
        data?: void | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number;
    }, "data" | "fulfilledTimeStamp"> & Required<Pick<{
        requestId: string;
        data?: void | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number;
    }, "data" | "fulfilledTimeStamp">> & {
        error: undefined;
    } & {
        status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled;
        isUninitialized: false;
        isLoading: false;
        isSuccess: true;
        isError: false;
    }) | ({
        status: import("@reduxjs/toolkit/query").QueryStatus.pending;
    } & {
        requestId: string;
        data?: void | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number;
    } & {
        data?: undefined;
    } & {
        status: import("@reduxjs/toolkit/query").QueryStatus.pending;
        isUninitialized: false;
        isLoading: true;
        isSuccess: false;
        isError: false;
    }) | ({
        status: import("@reduxjs/toolkit/query").QueryStatus.rejected;
    } & Omit<{
        requestId: string;
        data?: void | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number;
    }, "error"> & Required<Pick<{
        requestId: string;
        data?: void | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number;
    }, "error">> & {
        status: import("@reduxjs/toolkit/query").QueryStatus.rejected;
        isUninitialized: false;
        isLoading: false;
        isSuccess: false;
        isError: true;
    })) => R) | undefined;
    fixedCacheKey?: string;
} | undefined) => readonly [(arg: {
    id: number;
}) => import("@reduxjs/toolkit/query").MutationActionCreatorResult<import("@reduxjs/toolkit/query").MutationDefinition<{
    id: number;
}, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
    attempt?: number;
} & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, void, "platform-api", any>>, import("@reduxjs/toolkit/query").TSHelpersNoInfer<R> & {
    originalArgs?: {
        id: number;
    } | undefined;
    reset: () => void;
}], useGetPlatformUserGroupDetailsQuery: <R extends Record<string, any> = import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{
    status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
    originalArgs?: undefined | undefined;
    data?: undefined | undefined;
    error?: undefined | undefined;
    requestId?: undefined | undefined;
    endpointName?: string | undefined;
    startedTimeStamp?: undefined | undefined;
    fulfilledTimeStamp?: undefined | undefined;
} & {
    currentData?: PlatformUserGroupDetailsResponse | undefined;
    isUninitialized: false;
    isLoading: false;
    isFetching: false;
    isSuccess: false;
    isError: false;
}, "isUninitialized"> & {
    isUninitialized: true;
}) | import("@reduxjs/toolkit/query").TSHelpersOverride<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
    id: number;
    platformKey: string;
}, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
    attempt?: number;
} & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, PlatformUserGroupDetailsResponse, "platform-api", any>> & {
    currentData?: PlatformUserGroupDetailsResponse | undefined;
    isUninitialized: false;
    isLoading: false;
    isFetching: false;
    isSuccess: false;
    isError: false;
}, {
    isLoading: true;
    isFetching: boolean;
    data: undefined;
} | ({
    isSuccess: true;
    isFetching: true;
    error: undefined;
} & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
    id: number;
    platformKey: string;
}, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
    attempt?: number;
} & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, PlatformUserGroupDetailsResponse, "platform-api", any>> & {
    currentData?: PlatformUserGroupDetailsResponse | undefined;
    isUninitialized: false;
    isLoading: false;
    isFetching: false;
    isSuccess: false;
    isError: false;
}, "data" | "fulfilledTimeStamp">>) | ({
    isSuccess: true;
    isFetching: false;
    error: undefined;
} & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
    id: number;
    platformKey: string;
}, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
    attempt?: number;
} & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, PlatformUserGroupDetailsResponse, "platform-api", any>> & {
    currentData?: PlatformUserGroupDetailsResponse | undefined;
    isUninitialized: false;
    isLoading: false;
    isFetching: false;
    isSuccess: false;
    isError: false;
}, "data" | "fulfilledTimeStamp" | "currentData">>) | ({
    isError: true;
} & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
    id: number;
    platformKey: string;
}, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
    attempt?: number;
} & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, PlatformUserGroupDetailsResponse, "platform-api", any>> & {
    currentData?: PlatformUserGroupDetailsResponse | undefined;
    isUninitialized: false;
    isLoading: false;
    isFetching: false;
    isSuccess: false;
    isError: false;
}, "error">>)>> & {
    status: import("@reduxjs/toolkit/query").QueryStatus;
}>(arg: {
    id: number;
    platformKey: string;
} | typeof import("@reduxjs/toolkit/query").skipToken, options?: (import("@reduxjs/toolkit/query").SubscriptionOptions & {
    skip?: boolean;
    refetchOnMountOrArgChange?: boolean | number;
} & {
    skip?: boolean;
    selectFromResult?: ((state: import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{
        status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
        originalArgs?: undefined | undefined;
        data?: undefined | undefined;
        error?: undefined | undefined;
        requestId?: undefined | undefined;
        endpointName?: string | undefined;
        startedTimeStamp?: undefined | undefined;
        fulfilledTimeStamp?: undefined | undefined;
    } & {
        currentData?: PlatformUserGroupDetailsResponse | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, "isUninitialized"> & {
        isUninitialized: true;
    }) | import("@reduxjs/toolkit/query").TSHelpersOverride<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
        id: number;
        platformKey: string;
    }, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
        attempt?: number;
    } & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, PlatformUserGroupDetailsResponse, "platform-api", any>> & {
        currentData?: PlatformUserGroupDetailsResponse | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, {
        isLoading: true;
        isFetching: boolean;
        data: undefined;
    } | ({
        isSuccess: true;
        isFetching: true;
        error: undefined;
    } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
        id: number;
        platformKey: string;
    }, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
        attempt?: number;
    } & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, PlatformUserGroupDetailsResponse, "platform-api", any>> & {
        currentData?: PlatformUserGroupDetailsResponse | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, "data" | "fulfilledTimeStamp">>) | ({
        isSuccess: true;
        isFetching: false;
        error: undefined;
    } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
        id: number;
        platformKey: string;
    }, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
        attempt?: number;
    } & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, PlatformUserGroupDetailsResponse, "platform-api", any>> & {
        currentData?: PlatformUserGroupDetailsResponse | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, "data" | "fulfilledTimeStamp" | "currentData">>) | ({
        isError: true;
    } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<{
        id: number;
        platformKey: string;
    }, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
        attempt?: number;
    } & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, PlatformUserGroupDetailsResponse, "platform-api", any>> & {
        currentData?: PlatformUserGroupDetailsResponse | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, "error">>)>> & {
        status: import("@reduxjs/toolkit/query").QueryStatus;
    }) => R) | undefined;
}) | undefined) => [R][R extends any ? 0 : never] & {
    refetch: () => import("@reduxjs/toolkit/query").QueryActionCreatorResult<import("@reduxjs/toolkit/query").QueryDefinition<{
        id: number;
        platformKey: string;
    }, import("@reduxjs/toolkit/query").BaseQueryFn<void, unknown, unknown, {
        attempt?: number;
    } & import("@reduxjs/toolkit/query").RetryOptions, {}>, string, PlatformUserGroupDetailsResponse, "platform-api", any>>;
};
