import { MembersResultType } from '../types/members.types';
import { WeavyContextType } from '../client/weavy';
import { InfiniteData, InfiniteQueryObserverOptions, QueryObserverOptions, QueryOptions } from '@tanstack/query-core';

export declare function getMemberOptions(weavyContext: WeavyContextType, appId: number, options: QueryOptions<MembersResultType>): QueryObserverOptions<MembersResultType>;
export declare function getSearchMemberOptions(weavyContext: WeavyContextType, text: () => string): {
    queryKey: string[];
    enabled: boolean;
    queryFn: () => Promise<MembersResultType>;
};
export declare function getInfiniteSearchMemberOptions(weavyContext: WeavyContextType, text: () => string, appId: Number | undefined, bot: () => Boolean | undefined): InfiniteQueryObserverOptions<MembersResultType, Error, InfiniteData<MembersResultType>>;
//# sourceMappingURL=members.d.ts.map