import type { IOverlayServiceConfig } from '../Abstracts/IOverlayServiceConfig'; import type { IDialogRef, IDialogOptions } from './DialogService'; import type { IOverlayBehavior } from '../Abstracts/IOverlayBehavior'; /** * Dialog behavior type. * * @public */ export type IDialogBehavior = IOverlayBehavior; /** * Configuration for the dialog service. * Extends the base overlay service config with dialog-specific options. * * @public */ export interface IDialogServiceConfig extends IOverlayServiceConfig { /** * Whether to close dialogs when navigating away (popstate event). * * @default true */ readonly closeOnNavigation?: boolean; } /** * Default configuration for the dialog service. * * @public */ export declare const DIALOG_SERVICE_DEFAULT_CONFIG: IDialogServiceConfig; //# sourceMappingURL=IDialogServiceConfig.d.ts.map