/** * Append an element to the head of the document if not already added * * @param type - The type of element to append (e.g. 'link', 'script') * @param attrs - The attributes to set on the element. Tip: use innerHTML to set content */ export declare function appendElement(type: string, attrs: Record): void; export declare namespace appendElement { var cache: Set; } /** * Append a link element to the head of the document if not already added * * @param attrs - The attributes, excluding rel, to set on the element */ export declare function appendLink(attrs: Record): void; /** * Append a style element to the head of the document if not already added * * @param attrs - The attributes, excluding rel, to set on the element. Tip: use innerHTML to set content */ export declare function appendStyle(attrs: Record): void; /** * Append a script element to the head of the document if not already added * * @param attrs - The attributes to set on the element. Tip: use innerHTML to set content */ export declare function appendScript(attrs: Record): void;