import { StyleColor } from "../StyleSheet/StyleSheet"; import { BaseView } from "./BaseView"; import { ViewProps } from "./View"; export interface InputChangeEvent extends Event { value: string; } export interface InputNextEvent extends Event { } interface InputProps extends ViewProps { placeholder?: string | number | null; placeholderColor?: StyleColor | null; value?: string | null; inputType?: "text" | "password" | "email" | null; autoCapitalize?: "characters" | "words" | "sentences" | "none" | null; onChange?: ((event: InputChangeEvent) => void) | null; onDone?: ((event: InputNextEvent) => void) | null; } export declare class Input extends BaseView { private elementRef; value: string; init(): void; setValue(value: string): Promise; focus(): Promise; blur(): Promise; private onChange; render(): any; } export {};