import type { MemoryWorkflowPort } from "@oscharko-dev/keiko-contracts";
import type { MemoryVaultStore } from "@oscharko-dev/keiko-memory-vault";
import type { EvidenceStore } from "@oscharko-dev/keiko-evidence";
interface WorkflowMemoryPortOptions {
    readonly vault: MemoryVaultStore;
    readonly evidenceStore: EvidenceStore;
    readonly runId: string;
    readonly redactString: (input: string) => string;
    readonly now?: (() => number) | undefined;
}
export declare function createWorkflowMemoryPort(options: WorkflowMemoryPortOptions): MemoryWorkflowPort;
export {};
//# sourceMappingURL=memory-workflow-port.d.ts.map