/**
 * Centralized query key factory
 * @generated by @constructive-io/graphql-codegen
 * DO NOT EDIT - changes will be overwritten
 */
export declare const platformConfigKeys: {
    /** All platformConfig queries */ readonly all: readonly ["platformconfig"];
    /** List query keys */ readonly lists: () => readonly ["platformconfig", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["platformconfig", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["platformconfig", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["platformconfig", "detail", string | number];
};
export declare const configKeys: {
    /** All config queries */ readonly all: readonly ["config"];
    /** List query keys */ readonly lists: () => readonly ["config", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["config", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["config", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["config", "detail", string | number];
};
export declare const platformInternalSecretKeys: {
    /** All platformInternalSecret queries */ readonly all: readonly ["platforminternalsecret"];
    /** List query keys */ readonly lists: () => readonly ["platforminternalsecret", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["platforminternalsecret", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["platforminternalsecret", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["platforminternalsecret", "detail", string | number];
};
export declare const platformSecretKeys: {
    /** All platformSecret queries */ readonly all: readonly ["platformsecret"];
    /** List query keys */ readonly lists: () => readonly ["platformsecret", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["platformsecret", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["platformsecret", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["platformsecret", "detail", string | number];
};
export declare const secretKeys: {
    /** All secret queries */ readonly all: readonly ["secret"];
    /** List query keys */ readonly lists: () => readonly ["secret", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["secret", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["secret", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["secret", "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 platformConfig: {
        /** All platformConfig queries */ readonly all: readonly ["platformconfig"];
        /** List query keys */ readonly lists: () => readonly ["platformconfig", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["platformconfig", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["platformconfig", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["platformconfig", "detail", string | number];
    };
    readonly config: {
        /** All config queries */ readonly all: readonly ["config"];
        /** List query keys */ readonly lists: () => readonly ["config", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["config", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["config", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["config", "detail", string | number];
    };
    readonly platformInternalSecret: {
        /** All platformInternalSecret queries */ readonly all: readonly ["platforminternalsecret"];
        /** List query keys */ readonly lists: () => readonly ["platforminternalsecret", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["platforminternalsecret", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["platforminternalsecret", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["platforminternalsecret", "detail", string | number];
    };
    readonly platformSecret: {
        /** All platformSecret queries */ readonly all: readonly ["platformsecret"];
        /** List query keys */ readonly lists: () => readonly ["platformsecret", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["platformsecret", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["platformsecret", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["platformsecret", "detail", string | number];
    };
    readonly secret: {
        /** All secret queries */ readonly all: readonly ["secret"];
        /** List query keys */ readonly lists: () => readonly ["secret", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["secret", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["secret", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["secret", "detail", string | number];
    };
};
/** Type representing all available query key scopes */
export type QueryKeyScope = keyof typeof queryKeys;
