import { DDialogFittedContent } from "./d-dialog-fitted-content"; import { DDialogLayered, DDialogLayeredOptions, DThemeDialogLayered } from "./d-dialog-layered"; import { DLayoutVerticalOptions } from "./d-layout-vertical"; /** * {@link DDialogFitted} options. */ export interface DDialogFittedOptions extends DDialogLayeredOptions { } /** * {@link DDialogFitted} theme. */ export interface DThemeDialogFitted extends DThemeDialogLayered { } /** * A dialog with a header, a content and a footer. * Unlike {@link DDialogLayered}, the width is determined by the content width. */ export declare abstract class DDialogFitted = DDialogFittedOptions> extends DDialogLayered { protected newLayoutOptions(theme: THEME, options?: OPTIONS): DLayoutVerticalOptions; protected newContent(): DDialogFittedContent; protected getType(): string; }