import { i as ActorRefFrom } from "./spawn-D9jgw9pW.js"; import { t as Manager } from "./Manager-CQQ99QOI.js"; import "./Actor-iTq7YY48.js"; //#region src/modules/cross-document-data-match/crossDocumentDataMatchStateMachine.d.ts declare const crossDocumentDataMatchMachine: any; type CrossDocumentDataMatchMachine = typeof crossDocumentDataMatchMachine; //#endregion //#region src/modules/cross-document-data-match/crossDocumentDataMatchActor.d.ts type CrossDocumentDataMatchActor = ActorRefFrom; //#endregion //#region src/modules/cross-document-data-match/crossDocumentDataMatchManager.d.ts type CrossDocumentDataMatchIdleState = { status: 'idle'; }; type CrossDocumentDataMatchProcessingState = { status: 'processing'; }; type CrossDocumentDataMatchFinishedState = { status: 'finished'; }; type CrossDocumentDataMatchState = CrossDocumentDataMatchIdleState | CrossDocumentDataMatchProcessingState | CrossDocumentDataMatchFinishedState; declare function createCrossDocumentDataMatchManager(): Manager & { /** * Starts cross-document comparison (spinner + backend processing). */ load(): void; }; /** * Creates a cross-document-data-match manager from a pre-built actor. * Use this when overriding the machine via `.provide()` for custom backends * or for story-isolation testing. */ declare function createCrossDocumentDataMatchManagerFromActor(actor: CrossDocumentDataMatchActor): Manager & { /** * Starts cross-document comparison (spinner + backend processing). */ load(): void; }; type CrossDocumentDataMatchManager = ReturnType; //#endregion export { CrossDocumentDataMatchActor as a, createCrossDocumentDataMatchManagerFromActor as i, CrossDocumentDataMatchState as n, crossDocumentDataMatchMachine as o, createCrossDocumentDataMatchManager as r, CrossDocumentDataMatchManager as t };