import { ReactiveStore } from '../common'; import type { Document } from '../common/shared/models/Document'; import type { FailedStatus, InputRequiredStatus } from '../frankie-client/clients/OCRClient'; import { OCRStatus } from '../frankie-client/clients/OCRClient'; import type { Events } from './events'; import type { OCRModule } from './definition'; export * from './definition'; export type { Events }; export { OCRStatus as Status }; declare const _default: import("../common/types").BrandedInitialiseFunction; export default _default; type State = { document: Document | null; status: InputRequiredStatus | OCRStatus.COMPLETE | null; failedStatus: FailedStatus | null; files: File[]; isPreloaded: boolean | null; }; export declare function createOCRInternalState(initialState: State): { state$: ReactiveStore; status$: import("../common").Accessors; failedStatus$: import("../common").Accessors; document$: import("../common").Accessors; files$: import("../common").Accessors; isPreloaded$: import("../common").Accessors; _expectedSide$: import("../common").ReadonlyAccessors<"front" | "back" | null>; }; //# sourceMappingURL=index.d.ts.map