/**
 * Cache invalidation helpers
 * @generated by @constructive-io/graphql-codegen
 * DO NOT EDIT - changes will be overwritten
 */
import type { QueryClient } from '@tanstack/react-query';
/**
// ============================================================================
// Invalidation Helpers
// ============================================================================

 * Type-safe query invalidation helpers
 *
 * @example
 * ```ts
 * // Invalidate all user queries
 * invalidate.user.all(queryClient);
 *
 * // Invalidate user lists
 * invalidate.user.lists(queryClient);
 *
 * // Invalidate specific user
 * invalidate.user.detail(queryClient, userId);
 * ```
 */
export declare const invalidate: {
    /** Invalidate function queries */ readonly function: {
        /** Invalidate all function queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate function list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific function */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate schema queries */ readonly schema: {
        /** Invalidate all schema queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate schema list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific schema */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate table queries */ readonly table: {
        /** Invalidate all table queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate table list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific table */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate checkConstraint queries */ readonly checkConstraint: {
        /** Invalidate all checkConstraint queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate checkConstraint list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific checkConstraint */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate field queries */ readonly field: {
        /** Invalidate all field queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate field list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific field */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate spatialRelation queries */ readonly spatialRelation: {
        /** Invalidate all spatialRelation queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate spatialRelation list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific spatialRelation */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate foreignKeyConstraint queries */ readonly foreignKeyConstraint: {
        /** Invalidate all foreignKeyConstraint queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate foreignKeyConstraint list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific foreignKeyConstraint */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate fullTextSearch queries */ readonly fullTextSearch: {
        /** Invalidate all fullTextSearch queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate fullTextSearch list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific fullTextSearch */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate index queries */ readonly index: {
        /** Invalidate all index queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate index list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific index */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate policy queries */ readonly policy: {
        /** Invalidate all policy queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate policy list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific policy */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate primaryKeyConstraint queries */ readonly primaryKeyConstraint: {
        /** Invalidate all primaryKeyConstraint queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate primaryKeyConstraint list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific primaryKeyConstraint */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate tableGrant queries */ readonly tableGrant: {
        /** Invalidate all tableGrant queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate tableGrant list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific tableGrant */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate trigger queries */ readonly trigger: {
        /** Invalidate all trigger queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate trigger list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific trigger */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate uniqueConstraint queries */ readonly uniqueConstraint: {
        /** Invalidate all uniqueConstraint queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate uniqueConstraint list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific uniqueConstraint */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate view queries */ readonly view: {
        /** Invalidate all view queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate view list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific view */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate viewTable queries */ readonly viewTable: {
        /** Invalidate all viewTable queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate viewTable list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific viewTable */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate viewGrant queries */ readonly viewGrant: {
        /** Invalidate all viewGrant queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate viewGrant list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific viewGrant */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate viewRule queries */ readonly viewRule: {
        /** Invalidate all viewRule queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate viewRule list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific viewRule */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate embeddingChunk queries */ readonly embeddingChunk: {
        /** Invalidate all embeddingChunk queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate embeddingChunk list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific embeddingChunk */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate schemaGrant queries */ readonly schemaGrant: {
        /** Invalidate all schemaGrant queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate schemaGrant list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific schemaGrant */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate defaultPrivilege queries */ readonly defaultPrivilege: {
        /** Invalidate all defaultPrivilege queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate defaultPrivilege list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific defaultPrivilege */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate enum queries */ readonly enum: {
        /** Invalidate all enum queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate enum list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific enum */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate compositeType queries */ readonly compositeType: {
        /** Invalidate all compositeType queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate compositeType list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific compositeType */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate apiSchema queries */ readonly apiSchema: {
        /** Invalidate all apiSchema queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate apiSchema list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific apiSchema */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate apiModule queries */ readonly apiModule: {
        /** Invalidate all apiModule queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate apiModule list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific apiModule */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate domain queries */ readonly domain: {
        /** Invalidate all domain queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate domain list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific domain */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate siteMetadatum queries */ readonly siteMetadatum: {
        /** Invalidate all siteMetadatum queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate siteMetadatum list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific siteMetadatum */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate siteModule queries */ readonly siteModule: {
        /** Invalidate all siteModule queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate siteModule list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific siteModule */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate siteTheme queries */ readonly siteTheme: {
        /** Invalidate all siteTheme queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate siteTheme list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific siteTheme */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate corsSetting queries */ readonly corsSetting: {
        /** Invalidate all corsSetting queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate corsSetting list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific corsSetting */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate triggerFunction queries */ readonly triggerFunction: {
        /** Invalidate all triggerFunction queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate triggerFunction list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific triggerFunction */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate partition queries */ readonly partition: {
        /** Invalidate all partition queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate partition list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific partition */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate databaseTransfer queries */ readonly databaseTransfer: {
        /** Invalidate all databaseTransfer queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate databaseTransfer list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific databaseTransfer */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate api queries */ readonly api: {
        /** Invalidate all api queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate api list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific api */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate site queries */ readonly site: {
        /** Invalidate all site queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate site list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific site */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate app queries */ readonly app: {
        /** Invalidate all app queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate app list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific app */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate apiSetting queries */ readonly apiSetting: {
        /** Invalidate all apiSetting queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate apiSetting list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific apiSetting */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate migrateFile queries */ readonly migrateFile: {
        /** Invalidate all migrateFile queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate migrateFile list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific migrateFile */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate nodeTypeRegistry queries */ readonly nodeTypeRegistry: {
        /** Invalidate all nodeTypeRegistry queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate nodeTypeRegistry list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific nodeTypeRegistry */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate pubkeySetting queries */ readonly pubkeySetting: {
        /** Invalidate all pubkeySetting queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate pubkeySetting list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific pubkeySetting */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate database queries */ readonly database: {
        /** Invalidate all database queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate database list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific database */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate rlsSetting queries */ readonly rlsSetting: {
        /** Invalidate all rlsSetting queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate rlsSetting list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific rlsSetting */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate sqlAction queries */ readonly sqlAction: {
        /** Invalidate all sqlAction queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate sqlAction list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific sqlAction */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate databaseSetting queries */ readonly databaseSetting: {
        /** Invalidate all databaseSetting queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate databaseSetting list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific databaseSetting */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate webauthnSetting queries */ readonly webauthnSetting: {
        /** Invalidate all webauthnSetting queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate webauthnSetting list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific webauthnSetting */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
    /** Invalidate astMigration queries */ readonly astMigration: {
        /** Invalidate all astMigration queries */ readonly all: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate astMigration list queries */ readonly lists: (queryClient: QueryClient) => Promise<void>;
        /** Invalidate a specific astMigration */ readonly detail: (queryClient: QueryClient, id: string | number) => Promise<void>;
    };
};
/**

// ============================================================================
// Remove Helpers (for delete operations)
// ============================================================================

 * Remove queries from cache (for delete operations)
 *
 * Use these when an entity is deleted to remove it from cache
 * instead of just invalidating (which would trigger a refetch).
 */
export declare const remove: {
    /** Remove function from cache */ readonly function: (queryClient: QueryClient, id: string | number) => void;
    /** Remove schema from cache */ readonly schema: (queryClient: QueryClient, id: string | number) => void;
    /** Remove table from cache */ readonly table: (queryClient: QueryClient, id: string | number) => void;
    /** Remove checkConstraint from cache */ readonly checkConstraint: (queryClient: QueryClient, id: string | number) => void;
    /** Remove field from cache */ readonly field: (queryClient: QueryClient, id: string | number) => void;
    /** Remove spatialRelation from cache */ readonly spatialRelation: (queryClient: QueryClient, id: string | number) => void;
    /** Remove foreignKeyConstraint from cache */ readonly foreignKeyConstraint: (queryClient: QueryClient, id: string | number) => void;
    /** Remove fullTextSearch from cache */ readonly fullTextSearch: (queryClient: QueryClient, id: string | number) => void;
    /** Remove index from cache */ readonly index: (queryClient: QueryClient, id: string | number) => void;
    /** Remove policy from cache */ readonly policy: (queryClient: QueryClient, id: string | number) => void;
    /** Remove primaryKeyConstraint from cache */ readonly primaryKeyConstraint: (queryClient: QueryClient, id: string | number) => void;
    /** Remove tableGrant from cache */ readonly tableGrant: (queryClient: QueryClient, id: string | number) => void;
    /** Remove trigger from cache */ readonly trigger: (queryClient: QueryClient, id: string | number) => void;
    /** Remove uniqueConstraint from cache */ readonly uniqueConstraint: (queryClient: QueryClient, id: string | number) => void;
    /** Remove view from cache */ readonly view: (queryClient: QueryClient, id: string | number) => void;
    /** Remove viewTable from cache */ readonly viewTable: (queryClient: QueryClient, id: string | number) => void;
    /** Remove viewGrant from cache */ readonly viewGrant: (queryClient: QueryClient, id: string | number) => void;
    /** Remove viewRule from cache */ readonly viewRule: (queryClient: QueryClient, id: string | number) => void;
    /** Remove embeddingChunk from cache */ readonly embeddingChunk: (queryClient: QueryClient, id: string | number) => void;
    /** Remove schemaGrant from cache */ readonly schemaGrant: (queryClient: QueryClient, id: string | number) => void;
    /** Remove defaultPrivilege from cache */ readonly defaultPrivilege: (queryClient: QueryClient, id: string | number) => void;
    /** Remove enum from cache */ readonly enum: (queryClient: QueryClient, id: string | number) => void;
    /** Remove compositeType from cache */ readonly compositeType: (queryClient: QueryClient, id: string | number) => void;
    /** Remove apiSchema from cache */ readonly apiSchema: (queryClient: QueryClient, id: string | number) => void;
    /** Remove apiModule from cache */ readonly apiModule: (queryClient: QueryClient, id: string | number) => void;
    /** Remove domain from cache */ readonly domain: (queryClient: QueryClient, id: string | number) => void;
    /** Remove siteMetadatum from cache */ readonly siteMetadatum: (queryClient: QueryClient, id: string | number) => void;
    /** Remove siteModule from cache */ readonly siteModule: (queryClient: QueryClient, id: string | number) => void;
    /** Remove siteTheme from cache */ readonly siteTheme: (queryClient: QueryClient, id: string | number) => void;
    /** Remove corsSetting from cache */ readonly corsSetting: (queryClient: QueryClient, id: string | number) => void;
    /** Remove triggerFunction from cache */ readonly triggerFunction: (queryClient: QueryClient, id: string | number) => void;
    /** Remove partition from cache */ readonly partition: (queryClient: QueryClient, id: string | number) => void;
    /** Remove databaseTransfer from cache */ readonly databaseTransfer: (queryClient: QueryClient, id: string | number) => void;
    /** Remove api from cache */ readonly api: (queryClient: QueryClient, id: string | number) => void;
    /** Remove site from cache */ readonly site: (queryClient: QueryClient, id: string | number) => void;
    /** Remove app from cache */ readonly app: (queryClient: QueryClient, id: string | number) => void;
    /** Remove apiSetting from cache */ readonly apiSetting: (queryClient: QueryClient, id: string | number) => void;
    /** Remove migrateFile from cache */ readonly migrateFile: (queryClient: QueryClient, id: string | number) => void;
    /** Remove nodeTypeRegistry from cache */ readonly nodeTypeRegistry: (queryClient: QueryClient, id: string | number) => void;
    /** Remove pubkeySetting from cache */ readonly pubkeySetting: (queryClient: QueryClient, id: string | number) => void;
    /** Remove database from cache */ readonly database: (queryClient: QueryClient, id: string | number) => void;
    /** Remove rlsSetting from cache */ readonly rlsSetting: (queryClient: QueryClient, id: string | number) => void;
    /** Remove sqlAction from cache */ readonly sqlAction: (queryClient: QueryClient, id: string | number) => void;
    /** Remove databaseSetting from cache */ readonly databaseSetting: (queryClient: QueryClient, id: string | number) => void;
    /** Remove webauthnSetting from cache */ readonly webauthnSetting: (queryClient: QueryClient, id: string | number) => void;
    /** Remove astMigration from cache */ readonly astMigration: (queryClient: QueryClient, id: string | number) => void;
};
