import type { ProjectRegistrationAuthorityCapability, ProjectRegistrationAuthorityReceipt, ProjectRegistrationAuthorityRecord } from "./project-registration.js"; import type { JsonObject, ProjectResourceLinkProducerEvidence, WorkspaceKind } from "../types/workspace.js"; export declare const TEST_PRODUCER_VERIFIER_NOW = "2026-08-10T12:00:00.000Z"; interface TestConversationsProducerFixtureOptions { operationId: string; stepId: string; targetId: string; projectId: string; projectSlug: string; projectName: string; projectKind: WorkspaceKind; } export declare function testConversationsProducerFixture(options: TestConversationsProducerFixtureOptions): { authorityOptions: { env: { HASNA_CONVERSATIONS_DB_PATH: string; }; importModule: (specifier: string) => Promise; }; capability: ProjectRegistrationAuthorityCapability; capabilityDigest: string; calls: string[]; forwardReceipt: ProjectRegistrationAuthorityReceipt; inverseReceipt: ProjectRegistrationAuthorityReceipt; producerEvidence: (phase: "forward" | "readback" | "inverse") => ProjectResourceLinkProducerEvidence[]; setRecord(next: ProjectRegistrationAuthorityRecord): void; verificationEvidence: (linkId: string, optionsOverride?: { inverse?: boolean; forwardReceipt?: ProjectRegistrationAuthorityReceipt; }) => JsonObject; }; export {}; //# sourceMappingURL=project-resource-link-producer-verifier.test-support.d.ts.map