/**
 * @internal
 */
export declare const useOrganizationListInView: () => {
    userMemberships: {
        data: undefined;
        count: undefined;
        error: undefined;
        isLoading: false;
        isFetching: false;
        isError: false;
        page: undefined;
        pageCount: undefined;
        fetchPage: undefined;
        fetchPrevious: undefined;
        fetchNext: undefined;
        hasNextPage: false;
        hasPreviousPage: false;
        revalidate: undefined;
        setData: undefined;
    } | {
        data: import("@clerk/shared/index-DxYkodEt").OrganizationMembershipResource[];
        count: number;
        error: import("@clerk/shared/index-DxYkodEt").ClerkAPIResponseError | null;
        isLoading: boolean;
        isFetching: boolean;
        isError: boolean;
        page: number;
        pageCount: number;
        fetchPage: (size: number | ((_size: number) => number)) => void;
        fetchPrevious: () => void;
        fetchNext: () => void;
        hasNextPage: boolean;
        hasPreviousPage: boolean;
        revalidate: () => Promise<void>;
        setData: (data?: (import("@clerk/shared/index-DxYkodEt").ClerkPaginatedResponse<import("@clerk/shared/index-DxYkodEt").OrganizationMembershipResource> | undefined)[] | ((currentData?: (import("@clerk/shared/index-DxYkodEt").ClerkPaginatedResponse<import("@clerk/shared/index-DxYkodEt").OrganizationMembershipResource> | undefined)[] | undefined) => (import("@clerk/shared/index-DxYkodEt").ClerkPaginatedResponse<import("@clerk/shared/index-DxYkodEt").OrganizationMembershipResource> | undefined)[] | Promise<(import("@clerk/shared/index-DxYkodEt").ClerkPaginatedResponse<import("@clerk/shared/index-DxYkodEt").OrganizationMembershipResource> | undefined)[] | undefined> | undefined) | undefined) => Promise<(import("@clerk/shared/index-DxYkodEt").ClerkPaginatedResponse<import("@clerk/shared/index-DxYkodEt").OrganizationMembershipResource> | undefined)[] | undefined>;
    };
    userInvitations: {
        data: undefined;
        count: undefined;
        error: undefined;
        isLoading: false;
        isFetching: false;
        isError: false;
        page: undefined;
        pageCount: undefined;
        fetchPage: undefined;
        fetchPrevious: undefined;
        fetchNext: undefined;
        hasNextPage: false;
        hasPreviousPage: false;
        revalidate: undefined;
        setData: undefined;
    } | {
        data: import("@clerk/shared/index-DxYkodEt").UserOrganizationInvitationResource[];
        count: number;
        error: import("@clerk/shared/index-DxYkodEt").ClerkAPIResponseError | null;
        isLoading: boolean;
        isFetching: boolean;
        isError: boolean;
        page: number;
        pageCount: number;
        fetchPage: (size: number | ((_size: number) => number)) => void;
        fetchPrevious: () => void;
        fetchNext: () => void;
        hasNextPage: boolean;
        hasPreviousPage: boolean;
        revalidate: () => Promise<void>;
        setData: (data?: (import("@clerk/shared/index-DxYkodEt").ClerkPaginatedResponse<import("@clerk/shared/index-DxYkodEt").UserOrganizationInvitationResource> | undefined)[] | ((currentData?: (import("@clerk/shared/index-DxYkodEt").ClerkPaginatedResponse<import("@clerk/shared/index-DxYkodEt").UserOrganizationInvitationResource> | undefined)[] | undefined) => (import("@clerk/shared/index-DxYkodEt").ClerkPaginatedResponse<import("@clerk/shared/index-DxYkodEt").UserOrganizationInvitationResource> | undefined)[] | Promise<(import("@clerk/shared/index-DxYkodEt").ClerkPaginatedResponse<import("@clerk/shared/index-DxYkodEt").UserOrganizationInvitationResource> | undefined)[] | undefined> | undefined) | undefined) => Promise<(import("@clerk/shared/index-DxYkodEt").ClerkPaginatedResponse<import("@clerk/shared/index-DxYkodEt").UserOrganizationInvitationResource> | undefined)[] | undefined>;
    };
    userSuggestions: {
        data: undefined;
        count: undefined;
        error: undefined;
        isLoading: false;
        isFetching: false;
        isError: false;
        page: undefined;
        pageCount: undefined;
        fetchPage: undefined;
        fetchPrevious: undefined;
        fetchNext: undefined;
        hasNextPage: false;
        hasPreviousPage: false;
        revalidate: undefined;
        setData: undefined;
    } | {
        data: import("@clerk/shared/index-DxYkodEt").OrganizationSuggestionResource[];
        count: number;
        error: import("@clerk/shared/index-DxYkodEt").ClerkAPIResponseError | null;
        isLoading: boolean;
        isFetching: boolean;
        isError: boolean;
        page: number;
        pageCount: number;
        fetchPage: (size: number | ((_size: number) => number)) => void;
        fetchPrevious: () => void;
        fetchNext: () => void;
        hasNextPage: boolean;
        hasPreviousPage: boolean;
        revalidate: () => Promise<void>;
        setData: (data?: (import("@clerk/shared/index-DxYkodEt").ClerkPaginatedResponse<import("@clerk/shared/index-DxYkodEt").OrganizationSuggestionResource> | undefined)[] | ((currentData?: (import("@clerk/shared/index-DxYkodEt").ClerkPaginatedResponse<import("@clerk/shared/index-DxYkodEt").OrganizationSuggestionResource> | undefined)[] | undefined) => (import("@clerk/shared/index-DxYkodEt").ClerkPaginatedResponse<import("@clerk/shared/index-DxYkodEt").OrganizationSuggestionResource> | undefined)[] | Promise<(import("@clerk/shared/index-DxYkodEt").ClerkPaginatedResponse<import("@clerk/shared/index-DxYkodEt").OrganizationSuggestionResource> | undefined)[] | undefined> | undefined) | undefined) => Promise<(import("@clerk/shared/index-DxYkodEt").ClerkPaginatedResponse<import("@clerk/shared/index-DxYkodEt").OrganizationSuggestionResource> | undefined)[] | undefined>;
    };
    ref: (element: HTMLElement | null) => void;
};
