import type { ActivationStateReadModel, ActivationStatusRecord } from './activation-types.js'; import type { SqliteConnection } from '../store/sqlite-connection.js'; export declare class SqliteActivationStateStore implements ActivationStateReadModel { private readonly connection; constructor(connection: SqliteConnection); getActivationStatus(idempotencyKey: string): Promise; recordActivation(record: ActivationStatusRecord): Promise; listPromptActivations(includeDeactivated?: boolean): Promise; listCodeToolHookActivations(includeDeactivated?: boolean): Promise; listAllActivations(): Promise; deactivateActivation(activationId: string, deactivatedAt: string): Promise; promoteActivation(activationId: string, promotedAt: string): Promise; } //# sourceMappingURL=sqlite-activation-state-store.d.ts.map