import { HtmlAttrs } from "../types/propTypes";
/**
Accepts an array of HTML attribute names to be removed from the host element and applied to a child element (typically a native element).
*/
export declare function getHostAttrs(hostEl: HTMLElement, whitelist?: string[]): HtmlAttrs;
/**
Accepts an array of HTML attribute names to be removed from the host element and applied to a child element.
The 'id' attribute is always included.  If an 'id' is not passed to the host element, one will be generated.
*/
export declare function getHostAttrsWithId(hostEl: HTMLElement, whitelist?: string[]): HtmlAttrs;
export declare function genId(): string;
