import { Handler } from '../../private'; import { ErrorOccurred, SamplesAcquired, QualityReported, AcquisitionStarted, AcquisitionStopped, } from './events'; /** @internal * A fingerprint reader event source. */ export interface FingerprintsEventSource { onSamplesAcquired: Handler; onQualityReported: Handler; onErrorOccurred: Handler; onAcquisitionStarted: Handler; onAcquisitionStopped: Handler; on(event: "SamplesAcquired", handler: Handler): Handler; on(event: "QualityReported", handler: Handler): Handler; on(event: "ErrorOccurred", handler: Handler): Handler; on(event: "AcquisitionStarted", handler: Handler): Handler; on(event: "AcquisitionStopped", handler: Handler): Handler; }