import Thorium, { Components, Controller, UserInterface } from "thoriumjs"; import { Icon, IconInitOptions } from '../../elements/icon/icon'; import { ContolInitOptions } from '../../elements/controls/controls'; import { SubControls } from '../../elements/subcontrols/subcontrols'; export declare class HeaderIcon extends Icon { constructor(imageUrl: IconInitOptions, imageUrl_open: IconInitOptions); } export interface DropZoneInitOptions { title: string; prop?: Thorium.ElementInterface["prop"]; proto?: Thorium.ElementInterface["proto"]; content: UserInterface.ElementUI>[]; icon?: IconInitOptions; icon_open?: IconInitOptions; controls?: (ContolInitOptions | SubControls)[]; onHeaderMouseDown?: (event: Event) => void; } export declare class DropZone extends Components.Div { constructor(options: DropZoneInitOptions); }