export declare const FIELD_PROPERTIES: {
    button: {
        appearance: string;
        class: string;
        containerStyles: string;
        icon: string;
        iconRight: string;
        loading: boolean;
        shape: any;
        size: string;
        styles: string;
    };
    text: {
        case: string;
        containerStyles: string;
        postfix: string;
        prefix: string;
    };
    currency: {
        containerStyles: string;
        postfix: string;
        prefix: string;
        currencyType: string;
    };
    email: {
        case: string;
        containerStyles: string;
        postfix: string;
        prefix: string;
    };
    password: {
        containerStyles: string;
        hintContent: string;
        postfix: string;
        prefix: string;
    };
    "aadhaar-number": {
        containerStyles: string;
        mask: string;
    };
    number: {
        containerStyles: string;
        decimal: string;
        max: number;
        min: number;
        placeholder: string;
        postfix: string;
        precision: number;
        prefix: string;
    };
    phone: {
        containerStyles: string;
        countryCode: string;
        phoneMaskAfterCountryCode: string;
        placeholder: string;
        postfix: string;
        prefix: string;
        removeCountryCodeFromValue: boolean;
    };
    html: {
        containerStyles: string;
    };
    checkbox: {
        containerStyles: string;
    };
    textarea: {
        containerStyles: string;
    };
    title: {
        containerStyles: string;
    };
    image: {
        after: string;
        altText: string;
        before: string;
        class: string;
        containerStyles: string;
        html: {};
        imageType: string;
        loadingType: string;
        styles: string;
    };
    date: {
        containerStyles: string;
        maxCalculatedFromToday: {
            year: number;
            month: number;
            day: number;
        };
        minCalculatedFromToday: {
            year: number;
            month: number;
            day: number;
        };
        placeholder: string;
        postfix: string;
        prefix: string;
    };
    time: {
        containerStyles: string;
        items: any;
        mode: string;
        placeholder: string;
        postfix: string;
        prefix: string;
    };
    radio: {
        containerStyles: string;
        orientation: string;
        size: string;
    };
    slider: {
        containerStyles: string;
        max: number;
        min: number;
        postfix: string;
        prefix: string;
        quantum: number;
        size: string;
        steps: number;
    };
    api: {
        containerStyles: string;
        shape: any;
        size: string;
    };
    otp: {
        containerStyles: string;
        mode: string;
        otpLength: number;
        placeholder: string;
        size: string;
    };
    file: {
        accept: string;
        containerStyles: string;
        label: string;
        link: string;
        maxFileSize: any;
        multiple: boolean;
        size: string;
        variant: string;
        uploadFileToServer: boolean;
    };
    capture: {
        buttonText: string;
        containerStyles: string;
        icon: string;
        isCroppedImage: boolean;
        isMaskedImage: boolean;
        showMediaFiles: boolean;
        uploadFileToServer: boolean;
        features: {
            ocr: {
                isEnabled: boolean;
                documentType: string;
                documentSide: string;
                isOcrFromServer: boolean;
            };
            facematch: {
                isEnabled: boolean;
                isFacematchFromServer: boolean;
                sources: any[];
            };
            liveliness: {
                isEnabled: boolean;
                isLivelinessFromServer: boolean;
            };
            watermark: {
                isEnabled: boolean;
                isWatermarkFromServer: boolean;
                sources: any[];
            };
        };
        cameraConfig: {
            header: {
                title: string;
                isBack: boolean;
                isExpand: boolean;
                isClose: boolean;
            };
            footer: {
                isUpload: boolean;
                isFlip: boolean;
                isSwitch: boolean;
            };
            others: {
                isFrontCamera: boolean;
                flipHorizontal: boolean;
                mask: {
                    shape: string;
                };
                preview: {
                    show: boolean;
                    header: {
                        isBack: boolean;
                        isClose: boolean;
                    };
                };
            };
        };
    };
    record: {
        containerStyles: string;
        buttonText: string;
        icon: string;
        showMediaFiles: boolean;
        uploadFileToServer: boolean;
        cameraConfig: {
            header: {
                title: string;
                isBack: boolean;
                isExpand: boolean;
                isClose: boolean;
            };
            footer: {
                isUpload: boolean;
                isFlip: boolean;
                isSwitch: boolean;
            };
            others: {
                isFrontCamera: boolean;
                flipHorizontal: boolean;
                minRecordingTimeInSeconds: number;
                maxRecordingTimeInSeconds: number;
                preview: {
                    show: boolean;
                    header: {
                        isBack: boolean;
                        isClose: boolean;
                    };
                };
            };
        };
    };
    select: {
        containerStyles: string;
        searchable: boolean;
    };
    "dropdown-with-search": {
        searchable: boolean;
        containerStyles: string;
    };
    "star-rating": {
        color: string;
        containerStyles: string;
        icon: string;
        iconMarked: string;
        max: number;
        min: number;
        placeholder: string;
        size: string;
    };
    "live-location": {
        isGetLocationFromLatLong: boolean;
        isShowLatLongCaptureTimestamp: boolean;
        color: string;
        containerStyles: string;
        placeholder: string;
        size: string;
        styles: string;
        shape: string;
    };
};
