import { EBiometricsError, EBiometricsParams, EBiometricsResponse } from '.';
export declare enum EBiometricsEnvironment {
    development = "development",
    production = "production"
}
export declare enum EBiometricsTheme {
    light = "light",
    dark = "dark"
}
export declare enum EBiometricsProvider {
    idemia = "idemia",
    softcol = "softcol"
}
export declare enum EBiometricsQueue {
    simple = "simple",
    extended = "extended"
}
export interface EBiometricsInput {
    target: string;
    account: string;
    params: EBiometricsParams;
    environment?: EBiometricsEnvironment;
    theme?: EBiometricsTheme;
    provider?: EBiometricsProvider;
    queue?: EBiometricsQueue;
    extraInfo?: string;
    onError?: (error: EBiometricsError) => any | undefined;
    onSuccess?: (data: EBiometricsResponse) => any | undefined;
    onRetry?: () => any | undefined;
}
