import type { FingerprintCaptureState } from './config/enums/FingerprintCaptureState';
import type { FingerprintConfig } from './config/FingerprintConfig';
import type { FingerprintRect } from './config/FingerprintRect';
export interface TakeFingerprintOptions {
    config: FingerprintConfig;
    onFingerCapture: (images: string[], error: string | null) => void;
    onStatusChanged?: (state: FingerprintCaptureState) => void;
    onFingerDetected?: (fingerRects: FingerprintRect[]) => void;
}
export declare function takeFingerprint(options: TakeFingerprintOptions): Promise<void | never>;
//# sourceMappingURL=Fingerprint.d.ts.map