import type { NativeField, NativeFieldsResult } from "./nativeInputValue.js"; import { type TypedTextVerdict } from "./typedTextVerify.js"; export type HidTypeDeps = { readFields: () => Promise; type: (text: string) => Promise<{ success: boolean; error?: string; }>; clear: () => Promise<{ success: boolean; error?: string; }>; nonLatinKeyboards: () => Promise; delay?: (ms: number) => Promise; }; export type HidTypeResult = { success: boolean; message: string; verdict?: TypedTextVerdict; }; export declare function pickWrittenField(before: NativeField[], after: NativeField[]): { previous: string; landed: string; secure: boolean; id: string | null; } | null; export declare function typeAndVerify(text: string, opts: { replace?: boolean; }, deps: HidTypeDeps): Promise; //# sourceMappingURL=hidTypeVerify.d.ts.map