import type { ActivationStateReadModel, ActivationStatusRecord, PIArtifactSnapshot, ActivationArtifactReadModel } from './activation-types.js'; export declare class MemoryActivationStateStore implements ActivationStateReadModel { private readonly activations; getActivationStatus(idempotencyKey: string): Promise; recordActivation(record: ActivationStatusRecord): Promise; listPromptActivations(includeDeactivated?: boolean): Promise; listCodeToolHookActivations(includeDeactivated?: boolean): Promise; listAllActivations(): Promise; deactivateActivation(activationId: string, deactivatedAt: string): Promise; } export declare class MemoryArtifactReadModel implements ActivationArtifactReadModel { private readonly artifacts; addArtifact(artifact: PIArtifactSnapshot): void; getArtifactById(artifactId: string): Promise; } //# sourceMappingURL=memory-activation-state-store.d.ts.map