/**
 * Centralized query key factory
 * @generated by @constructive-io/graphql-codegen
 * DO NOT EDIT - changes will be overwritten
 */
export declare const getAllRecordKeys: {
    /** All getAllRecord queries */ readonly all: readonly ["getallrecord"];
    /** List query keys */ readonly lists: () => readonly ["getallrecord", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["getallrecord", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["getallrecord", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["getallrecord", "detail", string | number];
};
export declare const functionApiBindingKeys: {
    /** All functionApiBinding queries */ readonly all: readonly ["functionapibinding"];
    /** List query keys */ readonly lists: () => readonly ["functionapibinding", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["functionapibinding", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["functionapibinding", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["functionapibinding", "detail", string | number];
};
export declare const functionDeploymentKeys: {
    /** All functionDeployment queries */ readonly all: readonly ["functiondeployment"];
    /** List query keys */ readonly lists: () => readonly ["functiondeployment", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["functiondeployment", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["functiondeployment", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["functiondeployment", "detail", string | number];
};
export declare const resourceKeys: {
    /** All resource queries */ readonly all: readonly ["resource"];
    /** List query keys */ readonly lists: () => readonly ["resource", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["resource", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["resource", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["resource", "detail", string | number];
};
export declare const functionGraphRefKeys: {
    /** All functionGraphRef queries */ readonly all: readonly ["functiongraphref"];
    /** List query keys */ readonly lists: () => readonly ["functiongraphref", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["functiongraphref", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["functiongraphref", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["functiongraphref", "detail", string | number];
};
export declare const functionGraphStoreKeys: {
    /** All functionGraphStore queries */ readonly all: readonly ["functiongraphstore"];
    /** List query keys */ readonly lists: () => readonly ["functiongraphstore", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["functiongraphstore", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["functiongraphstore", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["functiongraphstore", "detail", string | number];
};
export declare const functionGraphObjectKeys: {
    /** All functionGraphObject queries */ readonly all: readonly ["functiongraphobject"];
    /** List query keys */ readonly lists: () => readonly ["functiongraphobject", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["functiongraphobject", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["functiongraphobject", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["functiongraphobject", "detail", string | number];
};
export declare const functionDeploymentEventKeys: {
    /** All functionDeploymentEvent queries */ readonly all: readonly ["functiondeploymentevent"];
    /** List query keys */ readonly lists: () => readonly ["functiondeploymentevent", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["functiondeploymentevent", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["functiondeploymentevent", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["functiondeploymentevent", "detail", string | number];
};
export declare const orgFunctionExecutionLogKeys: {
    /** All orgFunctionExecutionLog queries */ readonly all: readonly ["orgfunctionexecutionlog"];
    /** List query keys */ readonly lists: () => readonly ["orgfunctionexecutionlog", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["orgfunctionexecutionlog", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["orgfunctionexecutionlog", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["orgfunctionexecutionlog", "detail", string | number];
};
export declare const resourceEventKeys: {
    /** All resourceEvent queries */ readonly all: readonly ["resourceevent"];
    /** List query keys */ readonly lists: () => readonly ["resourceevent", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["resourceevent", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["resourceevent", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["resourceevent", "detail", string | number];
};
export declare const functionGraphExecutionOutputKeys: {
    /** All functionGraphExecutionOutput queries */ readonly all: readonly ["functiongraphexecutionoutput"];
    /** List query keys */ readonly lists: () => readonly ["functiongraphexecutionoutput", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["functiongraphexecutionoutput", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["functiongraphexecutionoutput", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["functiongraphexecutionoutput", "detail", string | number];
};
export declare const functionGraphCommitKeys: {
    /** All functionGraphCommit queries */ readonly all: readonly ["functiongraphcommit"];
    /** List query keys */ readonly lists: () => readonly ["functiongraphcommit", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["functiongraphcommit", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["functiongraphcommit", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["functiongraphcommit", "detail", string | number];
};
export declare const secretDefinitionKeys: {
    /** All secretDefinition queries */ readonly all: readonly ["secretdefinition"];
    /** List query keys */ readonly lists: () => readonly ["secretdefinition", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["secretdefinition", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["secretdefinition", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["secretdefinition", "detail", string | number];
};
export declare const functionExecutionLogKeys: {
    /** All functionExecutionLog queries */ readonly all: readonly ["functionexecutionlog"];
    /** List query keys */ readonly lists: () => readonly ["functionexecutionlog", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["functionexecutionlog", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["functionexecutionlog", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["functionexecutionlog", "detail", string | number];
};
export declare const functionGraphKeys: {
    /** All functionGraph queries */ readonly all: readonly ["functiongraph"];
    /** List query keys */ readonly lists: () => readonly ["functiongraph", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["functiongraph", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["functiongraph", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["functiongraph", "detail", string | number];
};
export declare const functionGraphExecutionNodeStateKeys: {
    /** All functionGraphExecutionNodeState queries */ readonly all: readonly ["functiongraphexecutionnodestate"];
    /** List query keys */ readonly lists: () => readonly ["functiongraphexecutionnodestate", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["functiongraphexecutionnodestate", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["functiongraphexecutionnodestate", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["functiongraphexecutionnodestate", "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 orgFunctionInvocationKeys: {
    /** All orgFunctionInvocation queries */ readonly all: readonly ["orgfunctioninvocation"];
    /** List query keys */ readonly lists: () => readonly ["orgfunctioninvocation", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["orgfunctioninvocation", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["orgfunctioninvocation", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["orgfunctioninvocation", "detail", string | number];
};
export declare const functionInvocationKeys: {
    /** All functionInvocation queries */ readonly all: readonly ["functioninvocation"];
    /** List query keys */ readonly lists: () => readonly ["functioninvocation", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["functioninvocation", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["functioninvocation", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["functioninvocation", "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];
};
export declare const functionGraphExecutionKeys: {
    /** All functionGraphExecution queries */ readonly all: readonly ["functiongraphexecution"];
    /** List query keys */ readonly lists: () => readonly ["functiongraphexecution", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["functiongraphexecution", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["functiongraphexecution", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["functiongraphexecution", "detail", string | number];
};
export declare const functionDefinitionKeys: {
    /** All functionDefinition queries */ readonly all: readonly ["functiondefinition"];
    /** List query keys */ readonly lists: () => readonly ["functiondefinition", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["functiondefinition", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["functiondefinition", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["functiondefinition", "detail", string | number];
};
export declare const customQueryKeys: {
    /** Query key for readFunctionGraph */ readonly readFunctionGraph: (variables?: object) => readonly ["readFunctionGraph", object];
};
/**

// ============================================================================
// 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 getAllRecord: {
        /** All getAllRecord queries */ readonly all: readonly ["getallrecord"];
        /** List query keys */ readonly lists: () => readonly ["getallrecord", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["getallrecord", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["getallrecord", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["getallrecord", "detail", string | number];
    };
    readonly functionApiBinding: {
        /** All functionApiBinding queries */ readonly all: readonly ["functionapibinding"];
        /** List query keys */ readonly lists: () => readonly ["functionapibinding", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["functionapibinding", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["functionapibinding", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["functionapibinding", "detail", string | number];
    };
    readonly functionDeployment: {
        /** All functionDeployment queries */ readonly all: readonly ["functiondeployment"];
        /** List query keys */ readonly lists: () => readonly ["functiondeployment", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["functiondeployment", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["functiondeployment", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["functiondeployment", "detail", string | number];
    };
    readonly resource: {
        /** All resource queries */ readonly all: readonly ["resource"];
        /** List query keys */ readonly lists: () => readonly ["resource", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["resource", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["resource", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["resource", "detail", string | number];
    };
    readonly functionGraphRef: {
        /** All functionGraphRef queries */ readonly all: readonly ["functiongraphref"];
        /** List query keys */ readonly lists: () => readonly ["functiongraphref", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["functiongraphref", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["functiongraphref", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["functiongraphref", "detail", string | number];
    };
    readonly functionGraphStore: {
        /** All functionGraphStore queries */ readonly all: readonly ["functiongraphstore"];
        /** List query keys */ readonly lists: () => readonly ["functiongraphstore", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["functiongraphstore", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["functiongraphstore", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["functiongraphstore", "detail", string | number];
    };
    readonly functionGraphObject: {
        /** All functionGraphObject queries */ readonly all: readonly ["functiongraphobject"];
        /** List query keys */ readonly lists: () => readonly ["functiongraphobject", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["functiongraphobject", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["functiongraphobject", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["functiongraphobject", "detail", string | number];
    };
    readonly functionDeploymentEvent: {
        /** All functionDeploymentEvent queries */ readonly all: readonly ["functiondeploymentevent"];
        /** List query keys */ readonly lists: () => readonly ["functiondeploymentevent", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["functiondeploymentevent", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["functiondeploymentevent", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["functiondeploymentevent", "detail", string | number];
    };
    readonly orgFunctionExecutionLog: {
        /** All orgFunctionExecutionLog queries */ readonly all: readonly ["orgfunctionexecutionlog"];
        /** List query keys */ readonly lists: () => readonly ["orgfunctionexecutionlog", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["orgfunctionexecutionlog", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["orgfunctionexecutionlog", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["orgfunctionexecutionlog", "detail", string | number];
    };
    readonly resourceEvent: {
        /** All resourceEvent queries */ readonly all: readonly ["resourceevent"];
        /** List query keys */ readonly lists: () => readonly ["resourceevent", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["resourceevent", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["resourceevent", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["resourceevent", "detail", string | number];
    };
    readonly functionGraphExecutionOutput: {
        /** All functionGraphExecutionOutput queries */ readonly all: readonly ["functiongraphexecutionoutput"];
        /** List query keys */ readonly lists: () => readonly ["functiongraphexecutionoutput", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["functiongraphexecutionoutput", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["functiongraphexecutionoutput", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["functiongraphexecutionoutput", "detail", string | number];
    };
    readonly functionGraphCommit: {
        /** All functionGraphCommit queries */ readonly all: readonly ["functiongraphcommit"];
        /** List query keys */ readonly lists: () => readonly ["functiongraphcommit", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["functiongraphcommit", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["functiongraphcommit", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["functiongraphcommit", "detail", string | number];
    };
    readonly secretDefinition: {
        /** All secretDefinition queries */ readonly all: readonly ["secretdefinition"];
        /** List query keys */ readonly lists: () => readonly ["secretdefinition", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["secretdefinition", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["secretdefinition", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["secretdefinition", "detail", string | number];
    };
    readonly functionExecutionLog: {
        /** All functionExecutionLog queries */ readonly all: readonly ["functionexecutionlog"];
        /** List query keys */ readonly lists: () => readonly ["functionexecutionlog", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["functionexecutionlog", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["functionexecutionlog", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["functionexecutionlog", "detail", string | number];
    };
    readonly functionGraph: {
        /** All functionGraph queries */ readonly all: readonly ["functiongraph"];
        /** List query keys */ readonly lists: () => readonly ["functiongraph", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["functiongraph", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["functiongraph", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["functiongraph", "detail", string | number];
    };
    readonly functionGraphExecutionNodeState: {
        /** All functionGraphExecutionNodeState queries */ readonly all: readonly ["functiongraphexecutionnodestate"];
        /** List query keys */ readonly lists: () => readonly ["functiongraphexecutionnodestate", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["functiongraphexecutionnodestate", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["functiongraphexecutionnodestate", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["functiongraphexecutionnodestate", "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 orgFunctionInvocation: {
        /** All orgFunctionInvocation queries */ readonly all: readonly ["orgfunctioninvocation"];
        /** List query keys */ readonly lists: () => readonly ["orgfunctioninvocation", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["orgfunctioninvocation", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["orgfunctioninvocation", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["orgfunctioninvocation", "detail", string | number];
    };
    readonly functionInvocation: {
        /** All functionInvocation queries */ readonly all: readonly ["functioninvocation"];
        /** List query keys */ readonly lists: () => readonly ["functioninvocation", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["functioninvocation", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["functioninvocation", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["functioninvocation", "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];
    };
    readonly functionGraphExecution: {
        /** All functionGraphExecution queries */ readonly all: readonly ["functiongraphexecution"];
        /** List query keys */ readonly lists: () => readonly ["functiongraphexecution", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["functiongraphexecution", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["functiongraphexecution", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["functiongraphexecution", "detail", string | number];
    };
    readonly functionDefinition: {
        /** All functionDefinition queries */ readonly all: readonly ["functiondefinition"];
        /** List query keys */ readonly lists: () => readonly ["functiondefinition", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["functiondefinition", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["functiondefinition", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["functiondefinition", "detail", string | number];
    };
    readonly custom: {
        /** Query key for readFunctionGraph */ readonly readFunctionGraph: (variables?: object) => readonly ["readFunctionGraph", object];
    };
};
/** Type representing all available query key scopes */
export type QueryKeyScope = keyof typeof queryKeys;
