import type { KVStore } from "replicache";
import { ReplicacheGenericSQLiteTransaction } from "./generic-sqlite-adapter";
export declare class ReplicacheGenericSQLiteReadImpl implements Awaited<ReturnType<KVStore["read"]>> {
    protected _tx: ReplicacheGenericSQLiteTransaction | null;
    constructor(tx: ReplicacheGenericSQLiteTransaction);
    has(key: string): Promise<boolean>;
    get(key: string): Promise<import("@react-native-replicache/deep-freeze/dist/typescript/frozen").FrozenJSONValue | undefined>;
    release(): Promise<void>;
    get closed(): boolean;
    private _getSql;
    protected _assertTx(): ReplicacheGenericSQLiteTransaction;
}
//# sourceMappingURL=replicache-generic-sqlite-read-impl.d.ts.map