import { BetterFetchError } from 'better-auth/react'; import { OrganizationAuthClient } from '../../lib/auth-client'; export type CheckSlugParams = Parameters[0]; export type CheckSlugOptions = Omit>, "mutationKey" | "mutationFn">; /** * Mutation options factory for checking organization slug availability. * * @param authClient - The Better Auth client. */ export declare function checkSlugOptions(authClient: TAuthClient): import('@tanstack/query-core').WithRequired, unknown>, "mutationKey">; /** * Create a mutation for checking whether an organization slug is available. * * @param authClient - The Better Auth client with the organization plugin. * @param options - React Query options forwarded to `useMutation`. */ export declare function useCheckSlug(authClient: TAuthClient, options?: CheckSlugOptions): import('@tanstack/react-query').UseMutationResult<{ status: boolean; }, BetterFetchError, CheckSlugParams, unknown>;