import { DDialogLayeredHeaderButtonClose } from "./d-dialog-layered-header-button-close"; import { DDialogLayeredHeaderSeparator } from "./d-dialog-layered-header-separator"; import { DImageBase, DImageBaseOptions, DThemeImageBase } from "./d-image-base"; export interface DDialogLayeredHeaderButtonOptions { close?: boolean; } export interface DDialogLayeredHeaderOptions extends DImageBaseOptions { button?: DDialogLayeredHeaderButtonOptions; separator?: boolean; } export interface DThemeDialogLayeredHeader extends DThemeImageBase { } export interface DDialogLayeredHeaderParent { cancel(): void; } export declare class DDialogLayeredHeader = DDialogLayeredHeaderOptions> extends DImageBase { protected _parent: DDialogLayeredHeaderParent; protected _buttonClose?: DDialogLayeredHeaderButtonClose | null; protected _separator?: DDialogLayeredHeaderSeparator | null; constructor(parent: DDialogLayeredHeaderParent, options?: OPTIONS); get buttonClose(): DDialogLayeredHeaderButtonClose | null; protected newButtonClose(): DDialogLayeredHeaderButtonClose | null; get separator(): DDialogLayeredHeaderSeparator | null; protected newSeparator(): DDialogLayeredHeaderSeparator | null; protected getType(): string; }