export type NativeField = { id: string | null; text: string | null; focused: boolean; secure?: boolean; }; export type NativeFieldsResult = { fields: NativeField[]; error?: string; }; declare function parseIosFields(json: string): NativeField[]; declare function parseAndroidFields(xml: string): NativeField[]; export type NativeFieldsReader = (platform: "ios" | "android", deviceId?: string) => Promise; export declare const readNativeFields: NativeFieldsReader; export declare function resolveWrittenField(before: NativeField[], after: NativeField[], testID: string | null, written?: string): { text: string | null; via: "testID" | "focused" | "written" | "changed"; secure: boolean; } | null; export { parseIosFields, parseAndroidFields }; //# sourceMappingURL=nativeInputValue.d.ts.map