/**
 * Centralized mutation key factory
 * @generated by @constructive-io/graphql-codegen
 * DO NOT EDIT - changes will be overwritten
 */
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 configMutationKeys: {
    /** All config mutation keys */ readonly all: readonly ["mutation", "config"];
    /** Create config mutation key */ readonly create: () => readonly ["mutation", "config", "create"];
    /** Update config mutation key */ readonly update: (id: string | number) => readonly ["mutation", "config", "update", string | number];
    /** Delete config mutation key */ readonly delete: (id: string | number) => readonly ["mutation", "config", "delete", string | number];
};
export declare const platformInternalSecretMutationKeys: {
    /** All platformInternalSecret mutation keys */ readonly all: readonly ["mutation", "platforminternalsecret"];
    /** Create platformInternalSecret mutation key */ readonly create: () => readonly ["mutation", "platforminternalsecret", "create"];
    /** Update platformInternalSecret mutation key */ readonly update: (id: string | number) => readonly ["mutation", "platforminternalsecret", "update", string | number];
    /** Delete platformInternalSecret mutation key */ readonly delete: (id: string | number) => readonly ["mutation", "platforminternalsecret", "delete", string | number];
};
export declare const platformSecretMutationKeys: {
    /** All platformSecret mutation keys */ readonly all: readonly ["mutation", "platformsecret"];
    /** Create platformSecret mutation key */ readonly create: () => readonly ["mutation", "platformsecret", "create"];
    /** Update platformSecret mutation key */ readonly update: (id: string | number) => readonly ["mutation", "platformsecret", "update", string | number];
    /** Delete platformSecret mutation key */ readonly delete: (id: string | number) => readonly ["mutation", "platformsecret", "delete", string | number];
};
export declare const secretMutationKeys: {
    /** All secret mutation keys */ readonly all: readonly ["mutation", "secret"];
    /** Create secret mutation key */ readonly create: () => readonly ["mutation", "secret", "create"];
    /** Update secret mutation key */ readonly update: (id: string | number) => readonly ["mutation", "secret", "update", string | number];
    /** Delete secret mutation key */ readonly delete: (id: string | number) => readonly ["mutation", "secret", "delete", string | number];
};
export declare const customMutationKeys: {
    /** Mutation key for platformInternalSecretsDel */ readonly platformInternalSecretsDel: (identifier?: string) => readonly ["mutation", "platformInternalSecretsDel", string] | readonly ["mutation", "platformInternalSecretsDel"];
    /** Mutation key for platformSecretsDel */ readonly platformSecretsDel: (identifier?: string) => readonly ["mutation", "platformSecretsDel", string] | readonly ["mutation", "platformSecretsDel"];
    /** Mutation key for _secretsDel */ readonly _secretsDel: (identifier?: string) => readonly ["mutation", "_secretsDel", string] | readonly ["mutation", "_secretsDel"];
    /** Mutation key for platformInternalSecretsRemoveArray */ readonly platformInternalSecretsRemoveArray: (identifier?: string) => readonly ["mutation", "platformInternalSecretsRemoveArray", string] | readonly ["mutation", "platformInternalSecretsRemoveArray"];
    /** Mutation key for platformSecretsRemoveArray */ readonly platformSecretsRemoveArray: (identifier?: string) => readonly ["mutation", "platformSecretsRemoveArray", string] | readonly ["mutation", "platformSecretsRemoveArray"];
    /** Mutation key for _secretsRemoveArray */ readonly _secretsRemoveArray: (identifier?: string) => readonly ["mutation", "_secretsRemoveArray", string] | readonly ["mutation", "_secretsRemoveArray"];
    /** Mutation key for platformInternalSecretsRotate */ readonly platformInternalSecretsRotate: (identifier?: string) => readonly ["mutation", "platformInternalSecretsRotate", string] | readonly ["mutation", "platformInternalSecretsRotate"];
    /** Mutation key for platformInternalSecretsSet */ readonly platformInternalSecretsSet: (identifier?: string) => readonly ["mutation", "platformInternalSecretsSet", string] | readonly ["mutation", "platformInternalSecretsSet"];
    /** Mutation key for platformSecretsRotate */ readonly platformSecretsRotate: (identifier?: string) => readonly ["mutation", "platformSecretsRotate", string] | readonly ["mutation", "platformSecretsRotate"];
    /** Mutation key for _secretsRotate */ readonly _secretsRotate: (identifier?: string) => readonly ["mutation", "_secretsRotate", string] | readonly ["mutation", "_secretsRotate"];
    /** Mutation key for platformSecretsSet */ readonly platformSecretsSet: (identifier?: string) => readonly ["mutation", "platformSecretsSet", string] | readonly ["mutation", "platformSecretsSet"];
    /** Mutation key for _secretsSet */ readonly _secretsSet: (identifier?: string) => readonly ["mutation", "_secretsSet", string] | readonly ["mutation", "_secretsSet"];
    /** 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 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 config: {
        /** All config mutation keys */ readonly all: readonly ["mutation", "config"];
        /** Create config mutation key */ readonly create: () => readonly ["mutation", "config", "create"];
        /** Update config mutation key */ readonly update: (id: string | number) => readonly ["mutation", "config", "update", string | number];
        /** Delete config mutation key */ readonly delete: (id: string | number) => readonly ["mutation", "config", "delete", string | number];
    };
    readonly platformInternalSecret: {
        /** All platformInternalSecret mutation keys */ readonly all: readonly ["mutation", "platforminternalsecret"];
        /** Create platformInternalSecret mutation key */ readonly create: () => readonly ["mutation", "platforminternalsecret", "create"];
        /** Update platformInternalSecret mutation key */ readonly update: (id: string | number) => readonly ["mutation", "platforminternalsecret", "update", string | number];
        /** Delete platformInternalSecret mutation key */ readonly delete: (id: string | number) => readonly ["mutation", "platforminternalsecret", "delete", string | number];
    };
    readonly platformSecret: {
        /** All platformSecret mutation keys */ readonly all: readonly ["mutation", "platformsecret"];
        /** Create platformSecret mutation key */ readonly create: () => readonly ["mutation", "platformsecret", "create"];
        /** Update platformSecret mutation key */ readonly update: (id: string | number) => readonly ["mutation", "platformsecret", "update", string | number];
        /** Delete platformSecret mutation key */ readonly delete: (id: string | number) => readonly ["mutation", "platformsecret", "delete", string | number];
    };
    readonly secret: {
        /** All secret mutation keys */ readonly all: readonly ["mutation", "secret"];
        /** Create secret mutation key */ readonly create: () => readonly ["mutation", "secret", "create"];
        /** Update secret mutation key */ readonly update: (id: string | number) => readonly ["mutation", "secret", "update", string | number];
        /** Delete secret mutation key */ readonly delete: (id: string | number) => readonly ["mutation", "secret", "delete", string | number];
    };
    readonly custom: {
        /** Mutation key for platformInternalSecretsDel */ readonly platformInternalSecretsDel: (identifier?: string) => readonly ["mutation", "platformInternalSecretsDel", string] | readonly ["mutation", "platformInternalSecretsDel"];
        /** Mutation key for platformSecretsDel */ readonly platformSecretsDel: (identifier?: string) => readonly ["mutation", "platformSecretsDel", string] | readonly ["mutation", "platformSecretsDel"];
        /** Mutation key for _secretsDel */ readonly _secretsDel: (identifier?: string) => readonly ["mutation", "_secretsDel", string] | readonly ["mutation", "_secretsDel"];
        /** Mutation key for platformInternalSecretsRemoveArray */ readonly platformInternalSecretsRemoveArray: (identifier?: string) => readonly ["mutation", "platformInternalSecretsRemoveArray", string] | readonly ["mutation", "platformInternalSecretsRemoveArray"];
        /** Mutation key for platformSecretsRemoveArray */ readonly platformSecretsRemoveArray: (identifier?: string) => readonly ["mutation", "platformSecretsRemoveArray", string] | readonly ["mutation", "platformSecretsRemoveArray"];
        /** Mutation key for _secretsRemoveArray */ readonly _secretsRemoveArray: (identifier?: string) => readonly ["mutation", "_secretsRemoveArray", string] | readonly ["mutation", "_secretsRemoveArray"];
        /** Mutation key for platformInternalSecretsRotate */ readonly platformInternalSecretsRotate: (identifier?: string) => readonly ["mutation", "platformInternalSecretsRotate", string] | readonly ["mutation", "platformInternalSecretsRotate"];
        /** Mutation key for platformInternalSecretsSet */ readonly platformInternalSecretsSet: (identifier?: string) => readonly ["mutation", "platformInternalSecretsSet", string] | readonly ["mutation", "platformInternalSecretsSet"];
        /** Mutation key for platformSecretsRotate */ readonly platformSecretsRotate: (identifier?: string) => readonly ["mutation", "platformSecretsRotate", string] | readonly ["mutation", "platformSecretsRotate"];
        /** Mutation key for _secretsRotate */ readonly _secretsRotate: (identifier?: string) => readonly ["mutation", "_secretsRotate", string] | readonly ["mutation", "_secretsRotate"];
        /** Mutation key for platformSecretsSet */ readonly platformSecretsSet: (identifier?: string) => readonly ["mutation", "platformSecretsSet", string] | readonly ["mutation", "platformSecretsSet"];
        /** Mutation key for _secretsSet */ readonly _secretsSet: (identifier?: string) => readonly ["mutation", "_secretsSet", string] | readonly ["mutation", "_secretsSet"];
        /** Mutation key for provisionBucket */ readonly provisionBucket: (identifier?: string) => readonly ["mutation", "provisionBucket", string] | readonly ["mutation", "provisionBucket"];
    };
};
