import type { IOverlayBehavior } from '../Abstracts/IOverlayBehavior'; import type { IOverlayServiceConfig } from '../Abstracts/IOverlayServiceConfig'; import type { IMessageBoxRef, IMessageBoxOptions } from './MessageBoxService'; /** * MessageBox behavior type. * * @public */ export type IMessageBoxBehavior = IOverlayBehavior; /** * Configuration for the message box service. * Extends the base overlay service config with message box-specific options. * * @public */ export interface IMessageBoxServiceConfig extends IOverlayServiceConfig { /** * Whether to close message boxes when navigating away (popstate event). * * @default true */ readonly closeOnNavigation?: boolean; } /** * Default configuration for the message box service. * * @public */ export declare const MESSAGE_BOX_SERVICE_DEFAULT_CONFIG: IMessageBoxServiceConfig; //# sourceMappingURL=IMessageBoxServiceConfig.d.ts.map