import { AllConfig } from "../../../config/types.js"; import { PackageCacheNamespace } from "./namespaces.js"; import { backend_d_exports, getCacheType as getCacheType$1 } from "./backend.js"; //#region lib/util/cache/package/index.d.ts export declare function getCacheType(): ReturnType; export declare function get(namespace: PackageCacheNamespace, key: string): Promise; /** * Set cache value with user-defined TTL overrides. */ export declare function set(namespace: PackageCacheNamespace, key: string, value: unknown, hardTtlMinutes: number): Promise; /** * Set cache value ignoring user-defined TTL overrides. * This MUST NOT be used outside of cache implementation */ export declare function setWithRawTtl(namespace: PackageCacheNamespace, key: string, value: unknown, hardTtlMinutes: number): Promise; export declare function init(config: AllConfig): Promise; export declare function cleanup(_config: AllConfig): Promise; //#endregion //# sourceMappingURL=index.d.ts.map