import React, { ReactNode } from "react"; import { XHComponentCommonProps } from "../../types"; export declare type IDNumberInputProps = { showScan?: boolean; label?: string; onChange?: (value: string) => void; value: string; placeholder?: string; readOnly?: boolean; disabled?: boolean; direction?: "column" | "row"; onScan?: () => void; onError?: (msg: string) => void; maxlength?: number; slot?: ReactNode; border?: boolean; onBlur?: () => void; dataTrackId?: string; } & XHComponentCommonProps; export declare type IDNumberInputRef = { isValid: boolean; focus: () => void; }; declare const BankCardNumberInput: React.ForwardRefExoticComponent<{ showScan?: boolean | undefined; label?: string | undefined; onChange?: ((value: string) => void) | undefined; value: string; placeholder?: string | undefined; readOnly?: boolean | undefined; disabled?: boolean | undefined; direction?: "column" | "row" | undefined; onScan?: (() => void) | undefined; onError?: ((msg: string) => void) | undefined; maxlength?: number | undefined; slot?: ReactNode; border?: boolean | undefined; onBlur?: (() => void) | undefined; dataTrackId?: string | undefined; } & XHComponentCommonProps & React.RefAttributes>; export default BankCardNumberInput;