export interface WalletAddressInputProps { value: string; onChangeText: (value: string) => void; /** * Whether what has been typed is an address at all. `undefined` while the * field is empty, where the design shows no verdict either way. */ isAddress: boolean | undefined; /** Fills the field from the clipboard. */ onPaste: () => void; /** * A clipboard read is out. The read can block for seconds on the OS * permission prompt, so Paste is held down until it lands rather than letting * a second tap queue a second read. */ isPasting?: boolean; /** * Fills the field with the connected wallet's own address. Omit to drop the * shortcut (see `disableConnectedWallet` on the flow config). */ onUseConnected?: () => void; /** A reason the address can't be used, past being well-formed. */ errorText?: string; /** Non-blocking caution, e.g. a flagged-address notice. */ warningText?: string; } /** * The recipient field: the address, its verdict, and the two ways to fill it. * * `Paste` is the primary action while the field is empty — an address is pasted * far more often than typed — and gives way to the quieter pair once there is * something to clear. */ export declare function WalletAddressInput({ value, onChangeText, isAddress, onPaste, isPasting, onUseConnected, errorText, warningText, }: WalletAddressInputProps): import("react").JSX.Element; //# sourceMappingURL=WalletAddressInput.d.ts.map