/** * Copyright (c) 2026 Microblink Ltd. All rights reserved. */ import { Owner } from "solid-js"; /** * The camera UI refs. */ export type CameraUiRefs = { /** The feedback layer. */ feedbackLayer: HTMLDivElement; /** The overlay layer. */ overlayLayer: HTMLDivElement; /** The owner of the component. */ owner: Owner; }; /** * The camera UI ref store. */ export declare const cameraUiRefStore: Omit, "subscribe"> & { subscribe: { (listener: (selectedState: CameraUiRefs, previousSelectedState: CameraUiRefs) => void): () => void; (selector: (state: CameraUiRefs) => U, listener: (selectedState: U, previousSelectedState: U) => void, options?: { equalityFn?: ((a: U, b: U) => boolean) | undefined; fireImmediately?: boolean; } | undefined): () => void; }; }; /** * The camera UI ref signal store. */ export declare const cameraUiRefSignalStore: { (): import("solid-js").Accessor; (selector: (state: CameraUiRefs) => U, equals?: ((a: U, b: U) => boolean) | undefined): U extends (U extends (...args: any[]) => any ? U : never) ? U : import("solid-js").Accessor; } & Omit, "subscribe"> & { subscribe: { (listener: (selectedState: CameraUiRefs, previousSelectedState: CameraUiRefs) => void): () => void; (selector: (state: CameraUiRefs) => U, listener: (selectedState: U, previousSelectedState: U) => void, options?: { equalityFn?: ((a: U, b: U) => boolean) | undefined; fireImmediately?: boolean; } | undefined): () => void; }; }; //# sourceMappingURL=zustandRefStore.d.ts.map