/**
 * Centralized mutation key factory
 * @generated by @constructive-io/graphql-codegen
 * DO NOT EDIT - changes will be overwritten
 */
export declare const platformConfigDefinitionMutationKeys: {
    /** All platformConfigDefinition mutation keys */ readonly all: readonly ["mutation", "platformconfigdefinition"];
    /** Create platformConfigDefinition mutation key */ readonly create: () => readonly ["mutation", "platformconfigdefinition", "create"];
    /** Update platformConfigDefinition mutation key */ readonly update: (id: string | number) => readonly ["mutation", "platformconfigdefinition", "update", string | number];
    /** Delete platformConfigDefinition mutation key */ readonly delete: (id: string | number) => readonly ["mutation", "platformconfigdefinition", "delete", string | number];
};
export declare const platformConfigMutationKeys: {
    /** All platformConfig mutation keys */ readonly all: readonly ["mutation", "platformconfig"];
    /** Create platformConfig mutation key */ readonly create: () => readonly ["mutation", "platformconfig", "create"];
    /** Update platformConfig mutation key */ readonly update: (id: string | number) => readonly ["mutation", "platformconfig", "update", string | number];
    /** Delete platformConfig mutation key */ readonly delete: (id: string | number) => readonly ["mutation", "platformconfig", "delete", string | number];
};
export declare const customMutationKeys: {
    /** Mutation key for platformSecretsDel */ readonly platformSecretsDel: (identifier?: string) => readonly ["mutation", "platformSecretsDel", string] | readonly ["mutation", "platformSecretsDel"];
    /** Mutation key for orgSecretsDel */ readonly orgSecretsDel: (identifier?: string) => readonly ["mutation", "orgSecretsDel", string] | readonly ["mutation", "orgSecretsDel"];
    /** Mutation key for platformSecretsRemoveArray */ readonly platformSecretsRemoveArray: (identifier?: string) => readonly ["mutation", "platformSecretsRemoveArray", string] | readonly ["mutation", "platformSecretsRemoveArray"];
    /** Mutation key for orgSecretsRemoveArray */ readonly orgSecretsRemoveArray: (identifier?: string) => readonly ["mutation", "orgSecretsRemoveArray", string] | readonly ["mutation", "orgSecretsRemoveArray"];
    /** Mutation key for platformSecretsRotate */ readonly platformSecretsRotate: (identifier?: string) => readonly ["mutation", "platformSecretsRotate", string] | readonly ["mutation", "platformSecretsRotate"];
    /** Mutation key for platformSecretsSet */ readonly platformSecretsSet: (identifier?: string) => readonly ["mutation", "platformSecretsSet", string] | readonly ["mutation", "platformSecretsSet"];
    /** Mutation key for orgSecretsRotate */ readonly orgSecretsRotate: (identifier?: string) => readonly ["mutation", "orgSecretsRotate", string] | readonly ["mutation", "orgSecretsRotate"];
    /** Mutation key for orgSecretsSet */ readonly orgSecretsSet: (identifier?: string) => readonly ["mutation", "orgSecretsSet", string] | readonly ["mutation", "orgSecretsSet"];
    /** Mutation key for provisionBucket */ readonly provisionBucket: (identifier?: string) => readonly ["mutation", "provisionBucket", string] | readonly ["mutation", "provisionBucket"];
};
/**

// ============================================================================
// Unified Mutation Key Store
// ============================================================================

 * Unified mutation key store
 *
 * Use this for tracking in-flight mutations with useIsMutating.
 *
 * @example
 * ```ts
 * import { useIsMutating } from '@tanstack/react-query';
 * import { mutationKeys } from './generated';
 *
 * // Check if any user mutations are in progress
 * const isMutatingUser = useIsMutating({ mutationKey: mutationKeys.user.all });
 *
 * // Check if a specific user is being updated
 * const isUpdating = useIsMutating({ mutationKey: mutationKeys.user.update(userId) });
 * ```
 */
export declare const mutationKeys: {
    readonly platformConfigDefinition: {
        /** All platformConfigDefinition mutation keys */ readonly all: readonly ["mutation", "platformconfigdefinition"];
        /** Create platformConfigDefinition mutation key */ readonly create: () => readonly ["mutation", "platformconfigdefinition", "create"];
        /** Update platformConfigDefinition mutation key */ readonly update: (id: string | number) => readonly ["mutation", "platformconfigdefinition", "update", string | number];
        /** Delete platformConfigDefinition mutation key */ readonly delete: (id: string | number) => readonly ["mutation", "platformconfigdefinition", "delete", string | number];
    };
    readonly platformConfig: {
        /** All platformConfig mutation keys */ readonly all: readonly ["mutation", "platformconfig"];
        /** Create platformConfig mutation key */ readonly create: () => readonly ["mutation", "platformconfig", "create"];
        /** Update platformConfig mutation key */ readonly update: (id: string | number) => readonly ["mutation", "platformconfig", "update", string | number];
        /** Delete platformConfig mutation key */ readonly delete: (id: string | number) => readonly ["mutation", "platformconfig", "delete", string | number];
    };
    readonly custom: {
        /** Mutation key for platformSecretsDel */ readonly platformSecretsDel: (identifier?: string) => readonly ["mutation", "platformSecretsDel", string] | readonly ["mutation", "platformSecretsDel"];
        /** Mutation key for orgSecretsDel */ readonly orgSecretsDel: (identifier?: string) => readonly ["mutation", "orgSecretsDel", string] | readonly ["mutation", "orgSecretsDel"];
        /** Mutation key for platformSecretsRemoveArray */ readonly platformSecretsRemoveArray: (identifier?: string) => readonly ["mutation", "platformSecretsRemoveArray", string] | readonly ["mutation", "platformSecretsRemoveArray"];
        /** Mutation key for orgSecretsRemoveArray */ readonly orgSecretsRemoveArray: (identifier?: string) => readonly ["mutation", "orgSecretsRemoveArray", string] | readonly ["mutation", "orgSecretsRemoveArray"];
        /** Mutation key for platformSecretsRotate */ readonly platformSecretsRotate: (identifier?: string) => readonly ["mutation", "platformSecretsRotate", string] | readonly ["mutation", "platformSecretsRotate"];
        /** Mutation key for platformSecretsSet */ readonly platformSecretsSet: (identifier?: string) => readonly ["mutation", "platformSecretsSet", string] | readonly ["mutation", "platformSecretsSet"];
        /** Mutation key for orgSecretsRotate */ readonly orgSecretsRotate: (identifier?: string) => readonly ["mutation", "orgSecretsRotate", string] | readonly ["mutation", "orgSecretsRotate"];
        /** Mutation key for orgSecretsSet */ readonly orgSecretsSet: (identifier?: string) => readonly ["mutation", "orgSecretsSet", string] | readonly ["mutation", "orgSecretsSet"];
        /** Mutation key for provisionBucket */ readonly provisionBucket: (identifier?: string) => readonly ["mutation", "provisionBucket", string] | readonly ["mutation", "provisionBucket"];
    };
};
