/**
 * Centralized mutation key factory
 * @generated by @constructive-io/graphql-codegen
 * DO NOT EDIT - changes will be overwritten
 */
export declare const dbPresetMutationKeys: {
    /** All dbPreset mutation keys */ readonly all: readonly ["mutation", "dbpreset"];
    /** Create dbPreset mutation key */ readonly create: () => readonly ["mutation", "dbpreset", "create"];
    /** Update dbPreset mutation key */ readonly update: (id: string | number) => readonly ["mutation", "dbpreset", "update", string | number];
    /** Delete dbPreset mutation key */ readonly delete: (id: string | number) => readonly ["mutation", "dbpreset", "delete", string | number];
};
export declare const namespaceMutationKeys: {
    /** All namespace mutation keys */ readonly all: readonly ["mutation", "namespace"];
    /** Create namespace mutation key */ readonly create: () => readonly ["mutation", "namespace", "create"];
    /** Update namespace mutation key */ readonly update: (id: string | number) => readonly ["mutation", "namespace", "update", string | number];
    /** Delete namespace mutation key */ readonly delete: (id: string | number) => readonly ["mutation", "namespace", "delete", string | number];
};
export declare const namespaceEventMutationKeys: {
    /** All namespaceEvent mutation keys */ readonly all: readonly ["mutation", "namespaceevent"];
    /** Create namespaceEvent mutation key */ readonly create: () => readonly ["mutation", "namespaceevent", "create"];
    /** Update namespaceEvent mutation key */ readonly update: (id: string | number) => readonly ["mutation", "namespaceevent", "update", string | number];
    /** Delete namespaceEvent mutation key */ readonly delete: (id: string | number) => readonly ["mutation", "namespaceevent", "delete", string | number];
};
export declare const platformInfraCommitMutationKeys: {
    /** All platformInfraCommit mutation keys */ readonly all: readonly ["mutation", "platforminfracommit"];
    /** Create platformInfraCommit mutation key */ readonly create: () => readonly ["mutation", "platforminfracommit", "create"];
    /** Update platformInfraCommit mutation key */ readonly update: (id: string | number) => readonly ["mutation", "platforminfracommit", "update", string | number];
    /** Delete platformInfraCommit mutation key */ readonly delete: (id: string | number) => readonly ["mutation", "platforminfracommit", "delete", string | number];
};
export declare const platformInfraGetAllTreeNodesRecordMutationKeys: {
    /** All platformInfraGetAllTreeNodesRecord mutation keys */ readonly all: readonly ["mutation", "platforminfragetalltreenodesrecord"];
    /** Create platformInfraGetAllTreeNodesRecord mutation key */ readonly create: () => readonly ["mutation", "platforminfragetalltreenodesrecord", "create"];
    /** Update platformInfraGetAllTreeNodesRecord mutation key */ readonly update: (id: string | number) => readonly ["mutation", "platforminfragetalltreenodesrecord", "update", string | number];
    /** Delete platformInfraGetAllTreeNodesRecord mutation key */ readonly delete: (id: string | number) => readonly ["mutation", "platforminfragetalltreenodesrecord", "delete", string | number];
};
export declare const platformInfraObjectMutationKeys: {
    /** All platformInfraObject mutation keys */ readonly all: readonly ["mutation", "platforminfraobject"];
    /** Create platformInfraObject mutation key */ readonly create: () => readonly ["mutation", "platforminfraobject", "create"];
    /** Update platformInfraObject mutation key */ readonly update: (id: string | number) => readonly ["mutation", "platforminfraobject", "update", string | number];
    /** Delete platformInfraObject mutation key */ readonly delete: (id: string | number) => readonly ["mutation", "platforminfraobject", "delete", string | number];
};
export declare const platformInfraRefMutationKeys: {
    /** All platformInfraRef mutation keys */ readonly all: readonly ["mutation", "platforminfraref"];
    /** Create platformInfraRef mutation key */ readonly create: () => readonly ["mutation", "platforminfraref", "create"];
    /** Update platformInfraRef mutation key */ readonly update: (id: string | number) => readonly ["mutation", "platforminfraref", "update", string | number];
    /** Delete platformInfraRef mutation key */ readonly delete: (id: string | number) => readonly ["mutation", "platforminfraref", "delete", string | number];
};
export declare const platformInfraStoreMutationKeys: {
    /** All platformInfraStore mutation keys */ readonly all: readonly ["mutation", "platforminfrastore"];
    /** Create platformInfraStore mutation key */ readonly create: () => readonly ["mutation", "platforminfrastore", "create"];
    /** Update platformInfraStore mutation key */ readonly update: (id: string | number) => readonly ["mutation", "platforminfrastore", "update", string | number];
    /** Delete platformInfraStore mutation key */ readonly delete: (id: string | number) => readonly ["mutation", "platforminfrastore", "delete", string | number];
};
export declare const platformNamespaceMutationKeys: {
    /** All platformNamespace mutation keys */ readonly all: readonly ["mutation", "platformnamespace"];
    /** Create platformNamespace mutation key */ readonly create: () => readonly ["mutation", "platformnamespace", "create"];
    /** Update platformNamespace mutation key */ readonly update: (id: string | number) => readonly ["mutation", "platformnamespace", "update", string | number];
    /** Delete platformNamespace mutation key */ readonly delete: (id: string | number) => readonly ["mutation", "platformnamespace", "delete", string | number];
};
export declare const platformNamespaceEventMutationKeys: {
    /** All platformNamespaceEvent mutation keys */ readonly all: readonly ["mutation", "platformnamespaceevent"];
    /** Create platformNamespaceEvent mutation key */ readonly create: () => readonly ["mutation", "platformnamespaceevent", "create"];
    /** Update platformNamespaceEvent mutation key */ readonly update: (id: string | number) => readonly ["mutation", "platformnamespaceevent", "update", string | number];
    /** Delete platformNamespaceEvent mutation key */ readonly delete: (id: string | number) => readonly ["mutation", "platformnamespaceevent", "delete", string | number];
};
export declare const customMutationKeys: {
    /** Mutation key for platformInfraInitEmptyRepo */ readonly platformInfraInitEmptyRepo: (identifier?: string) => readonly ["mutation", "platformInfraInitEmptyRepo", string] | readonly ["mutation", "platformInfraInitEmptyRepo"];
    /** Mutation key for platformInfraInsertNodeAtPath */ readonly platformInfraInsertNodeAtPath: (identifier?: string) => readonly ["mutation", "platformInfraInsertNodeAtPath", string] | readonly ["mutation", "platformInfraInsertNodeAtPath"];
    /** Mutation key for platformInfraSetDataAtPath */ readonly platformInfraSetDataAtPath: (identifier?: string) => readonly ["mutation", "platformInfraSetDataAtPath", string] | readonly ["mutation", "platformInfraSetDataAtPath"];
    /** 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 dbPreset: {
        /** All dbPreset mutation keys */ readonly all: readonly ["mutation", "dbpreset"];
        /** Create dbPreset mutation key */ readonly create: () => readonly ["mutation", "dbpreset", "create"];
        /** Update dbPreset mutation key */ readonly update: (id: string | number) => readonly ["mutation", "dbpreset", "update", string | number];
        /** Delete dbPreset mutation key */ readonly delete: (id: string | number) => readonly ["mutation", "dbpreset", "delete", string | number];
    };
    readonly namespace: {
        /** All namespace mutation keys */ readonly all: readonly ["mutation", "namespace"];
        /** Create namespace mutation key */ readonly create: () => readonly ["mutation", "namespace", "create"];
        /** Update namespace mutation key */ readonly update: (id: string | number) => readonly ["mutation", "namespace", "update", string | number];
        /** Delete namespace mutation key */ readonly delete: (id: string | number) => readonly ["mutation", "namespace", "delete", string | number];
    };
    readonly namespaceEvent: {
        /** All namespaceEvent mutation keys */ readonly all: readonly ["mutation", "namespaceevent"];
        /** Create namespaceEvent mutation key */ readonly create: () => readonly ["mutation", "namespaceevent", "create"];
        /** Update namespaceEvent mutation key */ readonly update: (id: string | number) => readonly ["mutation", "namespaceevent", "update", string | number];
        /** Delete namespaceEvent mutation key */ readonly delete: (id: string | number) => readonly ["mutation", "namespaceevent", "delete", string | number];
    };
    readonly platformInfraCommit: {
        /** All platformInfraCommit mutation keys */ readonly all: readonly ["mutation", "platforminfracommit"];
        /** Create platformInfraCommit mutation key */ readonly create: () => readonly ["mutation", "platforminfracommit", "create"];
        /** Update platformInfraCommit mutation key */ readonly update: (id: string | number) => readonly ["mutation", "platforminfracommit", "update", string | number];
        /** Delete platformInfraCommit mutation key */ readonly delete: (id: string | number) => readonly ["mutation", "platforminfracommit", "delete", string | number];
    };
    readonly platformInfraGetAllTreeNodesRecord: {
        /** All platformInfraGetAllTreeNodesRecord mutation keys */ readonly all: readonly ["mutation", "platforminfragetalltreenodesrecord"];
        /** Create platformInfraGetAllTreeNodesRecord mutation key */ readonly create: () => readonly ["mutation", "platforminfragetalltreenodesrecord", "create"];
        /** Update platformInfraGetAllTreeNodesRecord mutation key */ readonly update: (id: string | number) => readonly ["mutation", "platforminfragetalltreenodesrecord", "update", string | number];
        /** Delete platformInfraGetAllTreeNodesRecord mutation key */ readonly delete: (id: string | number) => readonly ["mutation", "platforminfragetalltreenodesrecord", "delete", string | number];
    };
    readonly platformInfraObject: {
        /** All platformInfraObject mutation keys */ readonly all: readonly ["mutation", "platforminfraobject"];
        /** Create platformInfraObject mutation key */ readonly create: () => readonly ["mutation", "platforminfraobject", "create"];
        /** Update platformInfraObject mutation key */ readonly update: (id: string | number) => readonly ["mutation", "platforminfraobject", "update", string | number];
        /** Delete platformInfraObject mutation key */ readonly delete: (id: string | number) => readonly ["mutation", "platforminfraobject", "delete", string | number];
    };
    readonly platformInfraRef: {
        /** All platformInfraRef mutation keys */ readonly all: readonly ["mutation", "platforminfraref"];
        /** Create platformInfraRef mutation key */ readonly create: () => readonly ["mutation", "platforminfraref", "create"];
        /** Update platformInfraRef mutation key */ readonly update: (id: string | number) => readonly ["mutation", "platforminfraref", "update", string | number];
        /** Delete platformInfraRef mutation key */ readonly delete: (id: string | number) => readonly ["mutation", "platforminfraref", "delete", string | number];
    };
    readonly platformInfraStore: {
        /** All platformInfraStore mutation keys */ readonly all: readonly ["mutation", "platforminfrastore"];
        /** Create platformInfraStore mutation key */ readonly create: () => readonly ["mutation", "platforminfrastore", "create"];
        /** Update platformInfraStore mutation key */ readonly update: (id: string | number) => readonly ["mutation", "platforminfrastore", "update", string | number];
        /** Delete platformInfraStore mutation key */ readonly delete: (id: string | number) => readonly ["mutation", "platforminfrastore", "delete", string | number];
    };
    readonly platformNamespace: {
        /** All platformNamespace mutation keys */ readonly all: readonly ["mutation", "platformnamespace"];
        /** Create platformNamespace mutation key */ readonly create: () => readonly ["mutation", "platformnamespace", "create"];
        /** Update platformNamespace mutation key */ readonly update: (id: string | number) => readonly ["mutation", "platformnamespace", "update", string | number];
        /** Delete platformNamespace mutation key */ readonly delete: (id: string | number) => readonly ["mutation", "platformnamespace", "delete", string | number];
    };
    readonly platformNamespaceEvent: {
        /** All platformNamespaceEvent mutation keys */ readonly all: readonly ["mutation", "platformnamespaceevent"];
        /** Create platformNamespaceEvent mutation key */ readonly create: () => readonly ["mutation", "platformnamespaceevent", "create"];
        /** Update platformNamespaceEvent mutation key */ readonly update: (id: string | number) => readonly ["mutation", "platformnamespaceevent", "update", string | number];
        /** Delete platformNamespaceEvent mutation key */ readonly delete: (id: string | number) => readonly ["mutation", "platformnamespaceevent", "delete", string | number];
    };
    readonly custom: {
        /** Mutation key for platformInfraInitEmptyRepo */ readonly platformInfraInitEmptyRepo: (identifier?: string) => readonly ["mutation", "platformInfraInitEmptyRepo", string] | readonly ["mutation", "platformInfraInitEmptyRepo"];
        /** Mutation key for platformInfraInsertNodeAtPath */ readonly platformInfraInsertNodeAtPath: (identifier?: string) => readonly ["mutation", "platformInfraInsertNodeAtPath", string] | readonly ["mutation", "platformInfraInsertNodeAtPath"];
        /** Mutation key for platformInfraSetDataAtPath */ readonly platformInfraSetDataAtPath: (identifier?: string) => readonly ["mutation", "platformInfraSetDataAtPath", string] | readonly ["mutation", "platformInfraSetDataAtPath"];
        /** Mutation key for provisionBucket */ readonly provisionBucket: (identifier?: string) => readonly ["mutation", "provisionBucket", string] | readonly ["mutation", "provisionBucket"];
    };
};
