import type { Keypair } from '@atproto/crypto'; import type { DidString } from '@atproto/lex-schema'; import type { ActorStoreResources } from './actor-store-resources.js'; import type { ActorDb } from './db/index.js'; import { PreferenceTransactor } from './preference/transactor.js'; import { RecordTransactor } from './record/transactor.js'; import { RepoTransactor } from './repo/transactor.js'; export declare class ActorStoreTransactor implements AsyncDisposable { readonly did: DidString; protected readonly db: ActorDb; protected readonly keypair: Keypair; protected readonly resources: ActorStoreResources; private readonly blobstore; readonly record: RecordTransactor; readonly repo: RepoTransactor; readonly pref: PreferenceTransactor; constructor(did: DidString, db: ActorDb, keypair: Keypair, resources: ActorStoreResources); [Symbol.asyncDispose](): Promise; } //# sourceMappingURL=actor-store-transactor.d.ts.map