import type * as plc from '@did-plc/lib'; import type AtpAgent from '@atproto/api'; import type { Keypair } from '@atproto/crypto'; import type { IdResolver } from '@atproto/identity'; import type { ActorStore } from '../actor-store/actor-store.js'; import type { Sequencer } from '../sequencer/index.js'; export type RotateKeysContext = { sequencer: Sequencer; actorStore: ActorStore; idResolver: IdResolver; plcClient: plc.Client; plcRotationKey: Keypair; entrywayAdminAgent?: AtpAgent; }; export declare const rotateKeys: (ctx: RotateKeysContext, args: string[]) => Promise; export declare const rotateKeysFromFile: (ctx: RotateKeysContext, args: string[]) => Promise; export declare const rotateKeysRecovery: (ctx: RotateKeysContext, args: string[]) => Promise; //# sourceMappingURL=rotate-keys.d.ts.map