import { UserInterface, Controller } from "thoriumjs"; interface OverlayController extends Controller { Close: () => void; } export declare class overlay { #private; get overlay(): Partial; constructor(target: Element, options: OverlayOptions); remove(): void; } export interface OverlayOptions { style?: string; class?: string; background?: string; loading?: boolean; Thorium?: UserInterface.TemplateInterface; DOM?: (element: Partial) => void; HTML?: string; onload: () => void; oncloseDelay: number; onclose: () => void; } export declare function Overlay(target: Element, options?: OverlayOptions): overlay; export {};