export declare const eventList: string[]; export declare function cloneEvents(el: HTMLElement, options?: { dispatchTo: HTMLElement; bypass?: string[]; eventCallback?: { type: string; callback: (e: any) => any; }; }): void; export declare function format(first: string, middle: string, last: string): string; export declare function randomString(length?: number): string; /** * * Dummy handler copies all attribute to the hidden element. * It is useful when dealing with input elements in forms. */ export declare function dummyHandler(options?: any | { moveIdToSlotElement?: boolean; excludeAttribute?: string[]; mirrorStyle?: string[] | ((css: CSSStyleDeclaration) => any); excludeStyle?: string[]; trackNodes?: boolean | ((n: MutationRecord) => any); log?: boolean | ((l: { attributeName: string; newValue?: string; oldValue?: string; mutationRecord?: MutationRecord; }) => any); mirrorEvents: boolean | string[] | Record any> | ((e: Event) => any); excludeEvents: string[]; bounceEvents: boolean | string[] | Record any> | ((e: Event) => any); }): { init: (fullInit: boolean) => void; };