/**
 * Hierarchical mutation key factory for organization-related mutations.
 *
 * Mutation keys are mostly used for `useIsMutating` and global
 * `MutationCache` observers (e.g. toast handling), so the keys are static
 * tuples rather than parameterised factories. Each grouping exposes an
 * `all` prefix so consumers can match a whole feature at once:
 *
 * ```ts
 * useIsMutating({ mutationKey: organizationMutationKeys.all })
 * ```
 */
export declare const organizationMutationKeys: {
    /** Root key for every organization mutation. */
    readonly all: readonly ["auth", "organization"];
    /** Key for `organization.create`. */
    readonly create: readonly ["auth", "organization", "create"];
    /** Key for `organization.delete`. */
    readonly delete: readonly ["auth", "organization", "delete"];
    /** Key for `organization.update`. */
    readonly update: readonly ["auth", "organization", "update"];
    /** Key for `organization.setActive`. */
    readonly setActive: readonly ["auth", "organization", "setActive"];
    /** Key for `organization.inviteMember`. */
    readonly inviteMember: readonly ["auth", "organization", "inviteMember"];
    /** Key for `organization.removeMember`. */
    readonly removeMember: readonly ["auth", "organization", "removeMember"];
    /** Key for `organization.leave`. */
    readonly leave: readonly ["auth", "organization", "leave"];
    /** Key for `organization.updateMemberRole`. */
    readonly updateMemberRole: readonly ["auth", "organization", "updateMemberRole"];
    /** Key for `organization.acceptInvitation`. */
    readonly acceptInvitation: readonly ["auth", "organization", "acceptInvitation"];
    /** Key for `organization.cancelInvitation`. */
    readonly cancelInvitation: readonly ["auth", "organization", "cancelInvitation"];
    /** Key for `organization.rejectInvitation` (invitee declines). */
    readonly rejectInvitation: readonly ["auth", "organization", "rejectInvitation"];
    /** Key for `organization.checkSlug`. */
    readonly checkSlug: readonly ["auth", "organization", "checkSlug"];
    readonly roles: {
        readonly all: readonly ["auth", "organization", "role"];
        readonly create: readonly ["auth", "organization", "role", "create"];
        readonly update: readonly ["auth", "organization", "role", "update"];
        readonly delete: readonly ["auth", "organization", "role", "delete"];
    };
    readonly teams: {
        readonly all: readonly ["auth", "organization", "team"];
        readonly create: readonly ["auth", "organization", "team", "create"];
        readonly update: readonly ["auth", "organization", "team", "update"];
        readonly setActive: readonly ["auth", "organization", "team", "setActive"];
        readonly remove: readonly ["auth", "organization", "team", "remove"];
        readonly addMember: readonly ["auth", "organization", "team", "addMember"];
        readonly removeMember: readonly ["auth", "organization", "team", "removeMember"];
    };
};
