/**
 * Configuration for opening a dialog with the DialogService.
 */
import { InjectionToken } from '@angular/core';
import { DialogConfigBase } from '../base/dialog-config-base.class';
import * as i0 from "@angular/core";
export declare const DIALOG_DEFAULT_CONFIG: InjectionToken<DialogConfig<any>>;
export type ExtendedDialogConfig<TAdditionalProperties extends Record<string, any> = Record<string, any>> = DialogConfig & TAdditionalProperties;
export declare class DialogConfig<T = any> extends DialogConfigBase<T> {
    /** Whether the dialog should be draggable. */
    draggable?: boolean;
    /** Whether the dialog should be resizable. */
    resizable?: boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<DialogConfig<any>, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<DialogConfig<any>>;
}
