import { Provider } from '@angular/core'; import { VudDialogRole } from '../dialog'; export declare class VudDrawerOptions { /** * Defines if the drawer has a backdrop. * * @default `true` */ hasBackdrop?: boolean; /** * The ARIA role of the dialog element. * * @default `dialog` */ role?: VudDialogRole; /** * The ID of the element that labels the dialog. */ labelledBy?: string; /** * The ID of the element that describes the dialog. */ describedBy?: string; /** * Defines if the drawer should be closed when the escape key is pressed. * * @default `true` */ closeOnEscape?: boolean; /** * Defines if the drawer should be closed when the backdrop is clicked. * * @default `true` */ closeOnOutsideClick?: boolean; /** * Defines if the drawer should be closed when the route changes. * * @default `true` */ closeOnNavigation?: boolean; /** * Defines the width of the drawer. Supports any css value including `calc`. * * @default `90%` */ width?: string; /** * Defines the maximum width of the drawer. Supports any css value including `calc`. * * @default `96rem` */ maxWidth?: string; } export declare const DEFAULT_DRAWER_OPTIONS: VudDrawerOptions; export declare function provideVudDrawerOptions(options: VudDrawerOptions): Provider;