import { SmartPasteOptions } from './types/SmartPasteOptions'; export declare const NATIVE_FORM_CONTROLS: string[]; export declare function isHidden(element: Element): boolean; export declare function isNativeFormControl(element: Element): boolean; export declare function getFieldDescription(form: HTMLFormElement, element: Element, isCustomInput?: boolean): string | null; export declare function isCustomInput(element: Element, options: SmartPasteOptions): boolean; export declare function isRadioElement(element: Element): boolean; export declare function getNativeFieldType(element: any): 'string' | 'boolean' | 'number' | 'fixed-choices'; export declare function getSelectElementAllowedValues(element: HTMLSelectElement): string[]; export declare function getRadioElementAllowedValues(identifier: string, formElement: HTMLFormElement): string[]; export declare function getInputsSelector(kendoInputs?: Array<{ identifier: string; }>): string; export declare function findInputRadioByText(form: HTMLFormElement, radioGroupName: string, valueText: string): HTMLInputElement | null; export declare function setFormElementValueWithEvents(elem: HTMLInputElement | HTMLSelectElement | HTMLTextAreaElement | Element, value: string | boolean): void;