export declare const isSelect: (e: HTMLElement | null) => e is HTMLSelectElement; export declare const isInput: (e: HTMLElement | null) => e is HTMLInputElement; export declare const isTextarea: (e: HTMLElement | null) => e is HTMLTextAreaElement; export declare const isInputElem: (e: HTMLElement | null) => e is HTMLInputElement | HTMLTextAreaElement; export declare const update: (input: HTMLElement | null | undefined, value: string, skipTrigger?: boolean) => void; export declare const hasValue: (select: HTMLElement, value: string | null) => boolean; export declare const optionsHasText: (select: HTMLElement, value: string | null) => HTMLOptionElement[]; type InputElement = HTMLSelectElement | HTMLInputElement | HTMLTextAreaElement; interface SetValue { (e: InputElement, value: string): void; } export declare const setValue: SetValue; interface Change { (options: ChangeOptions): void; } interface ChangeOptions { e: InputElement; value: string | null; skipTrigger?: boolean; } export declare const change: Change; export {};