import type { IOverlayServiceConfig } from '../Abstracts/IOverlayServiceConfig'; import type { IDrawerRef, IDrawerOptions } from './DrawerService'; import type { IOverlayBehavior } from '../Abstracts/IOverlayBehavior'; /** * Drawer behavior type. * * @public */ export type IDrawerBehavior = IOverlayBehavior; /** * Configuration for the drawer service. * Extends the base overlay service config with drawer-specific options. * * @public */ export interface IDrawerServiceConfig extends IOverlayServiceConfig { /** * Whether to close drawers when navigating away (popstate event). * * @default true */ readonly closeOnNavigation?: boolean; } /** * Default configuration for the drawer service. * * @public */ export declare const DRAWER_SERVICE_DEFAULT_CONFIG: IDrawerServiceConfig; //# sourceMappingURL=IDrawerServiceConfig.d.ts.map