/**
 * Centralized query key factory
 * @generated by @constructive-io/graphql-codegen
 * DO NOT EDIT - changes will be overwritten
 */
export declare const appLimitCapsDefaultKeys: {
    /** All appLimitCapsDefault queries */ readonly all: readonly ["applimitcapsdefault"];
    /** List query keys */ readonly lists: () => readonly ["applimitcapsdefault", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["applimitcapsdefault", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["applimitcapsdefault", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["applimitcapsdefault", "detail", string | number];
};
export declare const orgLimitCapsDefaultKeys: {
    /** All orgLimitCapsDefault queries */ readonly all: readonly ["orglimitcapsdefault"];
    /** List query keys */ readonly lists: () => readonly ["orglimitcapsdefault", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["orglimitcapsdefault", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["orglimitcapsdefault", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["orglimitcapsdefault", "detail", string | number];
};
export declare const appLimitCapKeys: {
    /** All appLimitCap queries */ readonly all: readonly ["applimitcap"];
    /** List query keys */ readonly lists: () => readonly ["applimitcap", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["applimitcap", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["applimitcap", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["applimitcap", "detail", string | number];
};
export declare const orgLimitCapKeys: {
    /** All orgLimitCap queries */ readonly all: readonly ["orglimitcap"];
    /** List query keys */ readonly lists: () => readonly ["orglimitcap", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["orglimitcap", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["orglimitcap", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["orglimitcap", "detail", string | number];
};
export declare const appLimitDefaultKeys: {
    /** All appLimitDefault queries */ readonly all: readonly ["applimitdefault"];
    /** List query keys */ readonly lists: () => readonly ["applimitdefault", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["applimitdefault", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["applimitdefault", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["applimitdefault", "detail", string | number];
};
export declare const appLimitCreditKeys: {
    /** All appLimitCredit queries */ readonly all: readonly ["applimitcredit"];
    /** List query keys */ readonly lists: () => readonly ["applimitcredit", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["applimitcredit", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["applimitcredit", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["applimitcredit", "detail", string | number];
};
export declare const appLimitCreditCodeItemKeys: {
    /** All appLimitCreditCodeItem queries */ readonly all: readonly ["applimitcreditcodeitem"];
    /** List query keys */ readonly lists: () => readonly ["applimitcreditcodeitem", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["applimitcreditcodeitem", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["applimitcreditcodeitem", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["applimitcreditcodeitem", "detail", string | number];
};
export declare const appLimitCreditRedemptionKeys: {
    /** All appLimitCreditRedemption queries */ readonly all: readonly ["applimitcreditredemption"];
    /** List query keys */ readonly lists: () => readonly ["applimitcreditredemption", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["applimitcreditredemption", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["applimitcreditredemption", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["applimitcreditredemption", "detail", string | number];
};
export declare const orgLimitDefaultKeys: {
    /** All orgLimitDefault queries */ readonly all: readonly ["orglimitdefault"];
    /** List query keys */ readonly lists: () => readonly ["orglimitdefault", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["orglimitdefault", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["orglimitdefault", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["orglimitdefault", "detail", string | number];
};
export declare const orgLimitCreditKeys: {
    /** All orgLimitCredit queries */ readonly all: readonly ["orglimitcredit"];
    /** List query keys */ readonly lists: () => readonly ["orglimitcredit", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["orglimitcredit", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["orglimitcredit", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["orglimitcredit", "detail", string | number];
};
export declare const appLimitWarningKeys: {
    /** All appLimitWarning queries */ readonly all: readonly ["applimitwarning"];
    /** List query keys */ readonly lists: () => readonly ["applimitwarning", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["applimitwarning", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["applimitwarning", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["applimitwarning", "detail", string | number];
};
export declare const orgLimitWarningKeys: {
    /** All orgLimitWarning queries */ readonly all: readonly ["orglimitwarning"];
    /** List query keys */ readonly lists: () => readonly ["orglimitwarning", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["orglimitwarning", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["orglimitwarning", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["orglimitwarning", "detail", string | number];
};
export declare const appLimitCreditCodeKeys: {
    /** All appLimitCreditCode queries */ readonly all: readonly ["applimitcreditcode"];
    /** List query keys */ readonly lists: () => readonly ["applimitcreditcode", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["applimitcreditcode", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["applimitcreditcode", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["applimitcreditcode", "detail", string | number];
};
export declare const appLimitEventKeys: {
    /** All appLimitEvent queries */ readonly all: readonly ["applimitevent"];
    /** List query keys */ readonly lists: () => readonly ["applimitevent", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["applimitevent", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["applimitevent", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["applimitevent", "detail", string | number];
};
export declare const orgLimitEventKeys: {
    /** All orgLimitEvent queries */ readonly all: readonly ["orglimitevent"];
    /** List query keys */ readonly lists: () => readonly ["orglimitevent", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["orglimitevent", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["orglimitevent", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["orglimitevent", "detail", string | number];
};
export declare const appLimitKeys: {
    /** All appLimit queries */ readonly all: readonly ["applimit"];
    /** List query keys */ readonly lists: () => readonly ["applimit", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["applimit", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["applimit", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["applimit", "detail", string | number];
};
export declare const orgLimitAggregateKeys: {
    /** All orgLimitAggregate queries */ readonly all: readonly ["orglimitaggregate"];
    /** List query keys */ readonly lists: () => readonly ["orglimitaggregate", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["orglimitaggregate", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["orglimitaggregate", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["orglimitaggregate", "detail", string | number];
};
export declare const orgLimitKeys: {
    /** All orgLimit queries */ readonly all: readonly ["orglimit"];
    /** List query keys */ readonly lists: () => readonly ["orglimit", "list"];
    /** List query key with variables */ readonly list: (variables?: object) => readonly ["orglimit", "list", object];
    /** Detail query keys */ readonly details: () => readonly ["orglimit", "detail"];
    /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["orglimit", "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 appLimitCapsDefault: {
        /** All appLimitCapsDefault queries */ readonly all: readonly ["applimitcapsdefault"];
        /** List query keys */ readonly lists: () => readonly ["applimitcapsdefault", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["applimitcapsdefault", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["applimitcapsdefault", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["applimitcapsdefault", "detail", string | number];
    };
    readonly orgLimitCapsDefault: {
        /** All orgLimitCapsDefault queries */ readonly all: readonly ["orglimitcapsdefault"];
        /** List query keys */ readonly lists: () => readonly ["orglimitcapsdefault", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["orglimitcapsdefault", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["orglimitcapsdefault", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["orglimitcapsdefault", "detail", string | number];
    };
    readonly appLimitCap: {
        /** All appLimitCap queries */ readonly all: readonly ["applimitcap"];
        /** List query keys */ readonly lists: () => readonly ["applimitcap", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["applimitcap", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["applimitcap", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["applimitcap", "detail", string | number];
    };
    readonly orgLimitCap: {
        /** All orgLimitCap queries */ readonly all: readonly ["orglimitcap"];
        /** List query keys */ readonly lists: () => readonly ["orglimitcap", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["orglimitcap", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["orglimitcap", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["orglimitcap", "detail", string | number];
    };
    readonly appLimitDefault: {
        /** All appLimitDefault queries */ readonly all: readonly ["applimitdefault"];
        /** List query keys */ readonly lists: () => readonly ["applimitdefault", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["applimitdefault", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["applimitdefault", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["applimitdefault", "detail", string | number];
    };
    readonly appLimitCredit: {
        /** All appLimitCredit queries */ readonly all: readonly ["applimitcredit"];
        /** List query keys */ readonly lists: () => readonly ["applimitcredit", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["applimitcredit", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["applimitcredit", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["applimitcredit", "detail", string | number];
    };
    readonly appLimitCreditCodeItem: {
        /** All appLimitCreditCodeItem queries */ readonly all: readonly ["applimitcreditcodeitem"];
        /** List query keys */ readonly lists: () => readonly ["applimitcreditcodeitem", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["applimitcreditcodeitem", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["applimitcreditcodeitem", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["applimitcreditcodeitem", "detail", string | number];
    };
    readonly appLimitCreditRedemption: {
        /** All appLimitCreditRedemption queries */ readonly all: readonly ["applimitcreditredemption"];
        /** List query keys */ readonly lists: () => readonly ["applimitcreditredemption", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["applimitcreditredemption", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["applimitcreditredemption", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["applimitcreditredemption", "detail", string | number];
    };
    readonly orgLimitDefault: {
        /** All orgLimitDefault queries */ readonly all: readonly ["orglimitdefault"];
        /** List query keys */ readonly lists: () => readonly ["orglimitdefault", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["orglimitdefault", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["orglimitdefault", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["orglimitdefault", "detail", string | number];
    };
    readonly orgLimitCredit: {
        /** All orgLimitCredit queries */ readonly all: readonly ["orglimitcredit"];
        /** List query keys */ readonly lists: () => readonly ["orglimitcredit", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["orglimitcredit", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["orglimitcredit", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["orglimitcredit", "detail", string | number];
    };
    readonly appLimitWarning: {
        /** All appLimitWarning queries */ readonly all: readonly ["applimitwarning"];
        /** List query keys */ readonly lists: () => readonly ["applimitwarning", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["applimitwarning", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["applimitwarning", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["applimitwarning", "detail", string | number];
    };
    readonly orgLimitWarning: {
        /** All orgLimitWarning queries */ readonly all: readonly ["orglimitwarning"];
        /** List query keys */ readonly lists: () => readonly ["orglimitwarning", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["orglimitwarning", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["orglimitwarning", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["orglimitwarning", "detail", string | number];
    };
    readonly appLimitCreditCode: {
        /** All appLimitCreditCode queries */ readonly all: readonly ["applimitcreditcode"];
        /** List query keys */ readonly lists: () => readonly ["applimitcreditcode", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["applimitcreditcode", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["applimitcreditcode", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["applimitcreditcode", "detail", string | number];
    };
    readonly appLimitEvent: {
        /** All appLimitEvent queries */ readonly all: readonly ["applimitevent"];
        /** List query keys */ readonly lists: () => readonly ["applimitevent", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["applimitevent", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["applimitevent", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["applimitevent", "detail", string | number];
    };
    readonly orgLimitEvent: {
        /** All orgLimitEvent queries */ readonly all: readonly ["orglimitevent"];
        /** List query keys */ readonly lists: () => readonly ["orglimitevent", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["orglimitevent", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["orglimitevent", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["orglimitevent", "detail", string | number];
    };
    readonly appLimit: {
        /** All appLimit queries */ readonly all: readonly ["applimit"];
        /** List query keys */ readonly lists: () => readonly ["applimit", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["applimit", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["applimit", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["applimit", "detail", string | number];
    };
    readonly orgLimitAggregate: {
        /** All orgLimitAggregate queries */ readonly all: readonly ["orglimitaggregate"];
        /** List query keys */ readonly lists: () => readonly ["orglimitaggregate", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["orglimitaggregate", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["orglimitaggregate", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["orglimitaggregate", "detail", string | number];
    };
    readonly orgLimit: {
        /** All orgLimit queries */ readonly all: readonly ["orglimit"];
        /** List query keys */ readonly lists: () => readonly ["orglimit", "list"];
        /** List query key with variables */ readonly list: (variables?: object) => readonly ["orglimit", "list", object];
        /** Detail query keys */ readonly details: () => readonly ["orglimit", "detail"];
        /** Detail query key for specific item */ readonly detail: (id: string | number) => readonly ["orglimit", "detail", string | number];
    };
};
/** Type representing all available query key scopes */
export type QueryKeyScope = keyof typeof queryKeys;
