import type { CompoundKey } from '../../../zero-protocol/src/ast.ts';
import type { Row } from '../../../zero-protocol/src/data.ts';
import type { MutationID } from '../../../zero-protocol/src/push.ts';
export declare const DESIRED_QUERIES_KEY_PREFIX = "d/";
export declare const GOT_QUERIES_KEY_PREFIX = "g/";
export declare const ENTITIES_KEY_PREFIX = "e/";
export declare const MUTATIONS_KEY_PREFIX = "m/";
export declare function toDesiredQueriesKey(clientID: string, hash: string): string;
export declare function desiredQueriesPrefixForClient(clientID: string): string;
export declare function toGotQueriesKey(hash: string): string;
export declare function toMutationResponseKey(mid: MutationID): string;
export declare function toPrimaryKeyString(tableName: string, primaryKey: CompoundKey, value: Row): string;
export declare function sourceNameFromKey(key: string): string;
//# sourceMappingURL=keys.d.ts.map