import { nativeHandle } from '@scandit/web-datacapture-core/build/js/private/nativeHandle.js';
import { N as NativeProxyHandle } from '../NativeProxy-BpXwaSl-.js';
import { LabelDateFormat } from './LabelDateFormat.js';
import { TextField } from './TextField.js';
import '@scandit/web-datacapture-barcode';
import '@scandit/web-datacapture-core/build/js/worker/dataCaptureWorkerRelated';
import '../djinni-types/sdcBarcodeInternalSdkData.js';
import '../djinni-types/sdcBarcodeData.js';
import '../djinni-types/sdcCoreCommonGeometry.js';
import '../djinni-types/sdcCoreCommonBuffer.js';
import '../sdcLabelInternalModuleCapture-CxPSiq2o.js';
import '../djinni-types/sdcSymbologySettings.js';
import '../djinni-types/sdcCoreInternalSdkArea.js';
import '../djinni-types/sdcCoreInternalSdkCommonGeometry.js';
import '../djinni-types/sdcCoreCommonGraphic.js';
import '../djinni-types/sdcCoreInternalSdkCommonAsync.js';
import '../djinni-types/sdcCoreInternalSdkOcr.js';
import '../djinni-types/sdcCoreCommon.js';
import '../djinni-types/sdcLabelData.js';
import '../djinni-types/sdcLabelInternalModuleData.js';
import '../djinni-types/sdcCoreInternalSdkUiViewfinder.js';
import '../djinni-types/sdcCoreInternalSdkCommonGraphics.js';
import '../djinni-types/sdcLabelInternalModuleUiOverlay.js';
import '../djinni-types/sdcCoreInternalSdkCapture.js';
import '../djinni-types/sdcCoreInternalSdkUiStyle.js';
import '@scandit/web-datacapture-core';
import './AdaptiveRecognitionMode.js';
import './CapturedLabel.js';
import './LabelField.js';
import './LabelFieldState.js';
import './LabelFieldType.js';
import './LabelFieldValueType.js';
import './LabelDateResult.js';
import './LabelCaptureSession.js';
import './LabelFieldLocationType.js';
import './ReceiptScanningLineItem.js';
import './ValidationFlowField.js';
import './LabelDateComponentFormat.js';
import './LabelFieldDefinition.js';

declare class ExpiryDateText implements TextField {
    protected [nativeHandle]: NativeProxyHandle;
    private _name;
    private _isOptional;
    private _valueRegexes;
    private _dateFormat?;
    private _anchorRegexes;
    private constructor();
    get name(): string;
    get isOptional(): boolean;
    get valueRegexes(): string[];
    get dateFormat(): LabelDateFormat | null;
    get anchorRegexes(): string[];
    private static forHandle;
}

export { ExpiryDateText };
