import { nativeHandle } from '@scandit/web-datacapture-core/build/js/private/nativeHandle.js';

declare class LabelCaptureValidationFlowSettings {
    private [nativeHandle];
    private missingFieldsHintText;
    private standbyHintText;
    private validationHintText;
    private validationErrorText;
    private requiredFieldErrorText;
    private manualInputButtonText;
    setMissingFieldsHintText(text: string): Promise<void>;
    getMissingFieldsHintText(): Promise<string>;
    setStandbyHintText(text: string): Promise<void>;
    getStandbyHintText(): Promise<string>;
    setValidationHintText(text: string): Promise<void>;
    getValidationHintText(): Promise<string>;
    setValidationErrorText(text: string): Promise<void>;
    getValidationErrorText(): Promise<string>;
    setRequiredFieldErrorText(text: string): Promise<void>;
    getRequiredFieldErrorText(): Promise<string>;
    setManualInputButtonText(text: string): Promise<void>;
    getManualInputButtonText(): Promise<string>;
    private constructor();
    static create(): Promise<LabelCaptureValidationFlowSettings>;
}

export { LabelCaptureValidationFlowSettings };
