import { type FastlyApiContext } from './api-token.js'; type KVStoreInfo = { id: string; name: string; }; export declare function getKVStoreIdForNameMap(fastlyApiContext: FastlyApiContext): Promise>; export declare function getKVStoreIdForName(fastlyApiContext: FastlyApiContext, kvStoreName: string): Promise; export declare function getKVStoreInfos(fastlyApiContext: FastlyApiContext): Promise; export declare const _getKVStoreKeys: (fastlyApiContext: FastlyApiContext, operationName: string, kvStoreId: string, prefix?: string | undefined) => Promise; export declare function getKVStoreKeys(fastlyApiContext: FastlyApiContext, kvStoreName: string, prefix?: string): Promise; export declare function getKvStoreEntryInfo(fastlyApiContext: FastlyApiContext, kvStoreName: string, key: string): Promise<{ metadata: string | null; generation: string | null; response: Response; } | null>; export declare function getKvStoreEntry(fastlyApiContext: FastlyApiContext, kvStoreName: string, key: string, metadataOnly?: boolean): Promise<{ metadata: string | null; generation: string | null; response: Response; } | null>; export declare function kvStoreSubmitEntry(fastlyApiContext: FastlyApiContext, kvStoreName: string, key: string, data: ReadableStream | Uint8Array | string, metadata: string | undefined): Promise; export declare function kvStoreDeleteEntry(fastlyApiContext: FastlyApiContext, kvStoreName: string, key: string): Promise; export {}; //# sourceMappingURL=kv-store.d.ts.map