import React, { ReactNode } from "react"; import { XHComponentCommonProps } from "../../types"; export declare type PhoneNumberInputProps = { showScan?: boolean; label?: string; /** * 只有在direction为column才生效 */ bankName?: ReactNode; 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; } & XHComponentCommonProps; export declare type BankCardNumberInputRef = { isValid: boolean; focus: () => void; }; declare const BankCardNumberInput: React.ForwardRefExoticComponent<{ showScan?: boolean | undefined; label?: string | undefined; /** * 只有在direction为column才生效 */ bankName?: ReactNode; 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; } & XHComponentCommonProps & React.RefAttributes>; export default BankCardNumberInput;