interface CreateHtmlElementParams {
src: string;
id?: string;
onScriptLoad?: (this: HTMLScriptElement, ev: Event) => void;
onScriptError?: (this: HTMLScriptElement, ev: Event) => void;
crossOrigin?: 'anonymous' | 'use-credentials';
}
export interface CreateScriptElement {
element: HTMLScriptElement;
removeElementFn: () => void;
}
export declare const createScriptElement: ({ src, id, onScriptLoad, onScriptError, crossOrigin, }: CreateHtmlElementParams) => CreateScriptElement;
export {};