/**
 * Centralized query key factory
 * @generated by @constructive-io/graphql-codegen
 * DO NOT EDIT - changes will be overwritten
 */
export declare const dbPresetKeys: {
    /** All dbPreset queries */ readonly all: readonly ["dbpreset"];
    /** List query keys */ readonly lists: () => readonly ["dbpreset", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["dbpreset", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["dbpreset", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["dbpreset", "detail", string | number];
};
export declare const namespaceKeys: {
    /** All namespace queries */ readonly all: readonly ["namespace"];
    /** List query keys */ readonly lists: () => readonly ["namespace", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["namespace", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["namespace", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["namespace", "detail", string | number];
};
export declare const namespaceEventKeys: {
    /** All namespaceEvent queries */ readonly all: readonly ["namespaceevent"];
    /** List query keys */ readonly lists: () => readonly ["namespaceevent", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["namespaceevent", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["namespaceevent", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["namespaceevent", "detail", string | number];
};
export declare const platformInfraCommitKeys: {
    /** All platformInfraCommit queries */ readonly all: readonly ["platforminfracommit"];
    /** List query keys */ readonly lists: () => readonly ["platforminfracommit", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["platforminfracommit", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["platforminfracommit", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["platforminfracommit", "detail", string | number];
};
export declare const platformInfraGetAllTreeNodesRecordKeys: {
    /** All platformInfraGetAllTreeNodesRecord queries */ readonly all: readonly ["platforminfragetalltreenodesrecord"];
    /** List query keys */ readonly lists: () => readonly ["platforminfragetalltreenodesrecord", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["platforminfragetalltreenodesrecord", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["platforminfragetalltreenodesrecord", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["platforminfragetalltreenodesrecord", "detail", string | number];
};
export declare const platformInfraObjectKeys: {
    /** All platformInfraObject queries */ readonly all: readonly ["platforminfraobject"];
    /** List query keys */ readonly lists: () => readonly ["platforminfraobject", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["platforminfraobject", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["platforminfraobject", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["platforminfraobject", "detail", string | number];
};
export declare const platformInfraRefKeys: {
    /** All platformInfraRef queries */ readonly all: readonly ["platforminfraref"];
    /** List query keys */ readonly lists: () => readonly ["platforminfraref", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["platforminfraref", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["platforminfraref", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["platforminfraref", "detail", string | number];
};
export declare const platformInfraStoreKeys: {
    /** All platformInfraStore queries */ readonly all: readonly ["platforminfrastore"];
    /** List query keys */ readonly lists: () => readonly ["platforminfrastore", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["platforminfrastore", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["platforminfrastore", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["platforminfrastore", "detail", string | number];
};
export declare const platformNamespaceKeys: {
    /** All platformNamespace queries */ readonly all: readonly ["platformnamespace"];
    /** List query keys */ readonly lists: () => readonly ["platformnamespace", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["platformnamespace", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["platformnamespace", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["platformnamespace", "detail", string | number];
};
export declare const platformNamespaceEventKeys: {
    /** All platformNamespaceEvent queries */ readonly all: readonly ["platformnamespaceevent"];
    /** List query keys */ readonly lists: () => readonly ["platformnamespaceevent", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["platformnamespaceevent", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["platformnamespaceevent", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["platformnamespaceevent", "detail", string | number];
};
/**

// ============================================================================
// Unified Query Key Store
// ============================================================================

 * Unified query key store
 *
 * Use this for type-safe query key access across your application.
 *
 * @example
 * ```ts
 * // Invalidate all user queries
 * queryClient.invalidateQueries({ queryKey: queryKeys.user.all });
 *
 * // Invalidate user list queries
 * queryClient.invalidateQueries({ queryKey: queryKeys.user.lists() });
 *
 * // Invalidate specific user
 * queryClient.invalidateQueries({ queryKey: queryKeys.user.detail(userId) });
 * ```
 */
export declare const queryKeys: {
    readonly dbPreset: {
        /** All dbPreset queries */ readonly all: readonly ["dbpreset"];
        /** List query keys */ readonly lists: () => readonly ["dbpreset", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["dbpreset", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["dbpreset", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["dbpreset", "detail", string | number];
    };
    readonly namespace: {
        /** All namespace queries */ readonly all: readonly ["namespace"];
        /** List query keys */ readonly lists: () => readonly ["namespace", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["namespace", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["namespace", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["namespace", "detail", string | number];
    };
    readonly namespaceEvent: {
        /** All namespaceEvent queries */ readonly all: readonly ["namespaceevent"];
        /** List query keys */ readonly lists: () => readonly ["namespaceevent", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["namespaceevent", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["namespaceevent", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["namespaceevent", "detail", string | number];
    };
    readonly platformInfraCommit: {
        /** All platformInfraCommit queries */ readonly all: readonly ["platforminfracommit"];
        /** List query keys */ readonly lists: () => readonly ["platforminfracommit", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["platforminfracommit", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["platforminfracommit", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["platforminfracommit", "detail", string | number];
    };
    readonly platformInfraGetAllTreeNodesRecord: {
        /** All platformInfraGetAllTreeNodesRecord queries */ readonly all: readonly ["platforminfragetalltreenodesrecord"];
        /** List query keys */ readonly lists: () => readonly ["platforminfragetalltreenodesrecord", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["platforminfragetalltreenodesrecord", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["platforminfragetalltreenodesrecord", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["platforminfragetalltreenodesrecord", "detail", string | number];
    };
    readonly platformInfraObject: {
        /** All platformInfraObject queries */ readonly all: readonly ["platforminfraobject"];
        /** List query keys */ readonly lists: () => readonly ["platforminfraobject", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["platforminfraobject", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["platforminfraobject", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["platforminfraobject", "detail", string | number];
    };
    readonly platformInfraRef: {
        /** All platformInfraRef queries */ readonly all: readonly ["platforminfraref"];
        /** List query keys */ readonly lists: () => readonly ["platforminfraref", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["platforminfraref", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["platforminfraref", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["platforminfraref", "detail", string | number];
    };
    readonly platformInfraStore: {
        /** All platformInfraStore queries */ readonly all: readonly ["platforminfrastore"];
        /** List query keys */ readonly lists: () => readonly ["platforminfrastore", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["platforminfrastore", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["platforminfrastore", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["platforminfrastore", "detail", string | number];
    };
    readonly platformNamespace: {
        /** All platformNamespace queries */ readonly all: readonly ["platformnamespace"];
        /** List query keys */ readonly lists: () => readonly ["platformnamespace", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["platformnamespace", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["platformnamespace", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["platformnamespace", "detail", string | number];
    };
    readonly platformNamespaceEvent: {
        /** All platformNamespaceEvent queries */ readonly all: readonly ["platformnamespaceevent"];
        /** List query keys */ readonly lists: () => readonly ["platformnamespaceevent", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["platformnamespaceevent", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["platformnamespaceevent", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["platformnamespaceevent", "detail", string | number];
    };
};
/** Type representing all available query key scopes */
export type QueryKeyScope = keyof typeof queryKeys;
