export interface SWUElement { /** * The HTML element containing the element. */ containerElement?: HTMLElement; /** * The HTML div element. */ element: HTMLDivElement; /** * Text to display for the donate button/link */ helpLinkText?: string | boolean; /** * The text to display in the banner and call to action or alt text (for badge) */ text?: string; /** * The type of element (e.g. "badge" | "banner" | "callToAction") */ type: SWUElementType; /** * Update the SWU element with new options */ update: (options: SWUOptions) => void; } export declare type SWUElementType = "banner" | "ribbon"; export declare type SWUOptions = Omit; export declare type SWUReactOptions = Omit & { child?: boolean; };