import { QueryClient } from '@tanstack/react-query'; import { BetterFetchError } from 'better-auth/react'; import { OrganizationAuthClient } from '../../lib/auth-client'; export type AcceptInvitationParams = Parameters[0]; export type AcceptInvitationOptions = Omit>, "mutationKey" | "mutationFn" | "meta">; export declare function acceptInvitationOptions(authClient: TAuthClient): import('@tanstack/query-core').WithRequired, unknown>, "mutationKey">; export declare function useAcceptInvitation(authClient: TAuthClient, options?: AcceptInvitationOptions, queryClient?: QueryClient): import('@tanstack/react-query').UseMutationResult<{ invitation: { id: string; organizationId: string; email: string; role: "member" | "admin" | "owner"; status: import('better-auth/client').InvitationStatus; inviterId: string; expiresAt: Date; createdAt: Date; }; member: { id: string; organizationId: string; userId: string; role: string; createdAt: Date; }; }, BetterFetchError, AcceptInvitationParams, unknown>;