import { LitElement } from 'lit'; /** * Titanium drawer - a minimalist fly-out style drawer based on a native dialog * * @element titanium-drawer * @slot - Main drawer content slot * @csspart dialog - internal native dialog element * @cssprop {Color} [--md-sys-color-outline-variant] Color of left border when open * @cssprop {Color} [--md-sys-color-on-background] Color of slotted h3 and h4 */ export declare class TitaniumDrawer extends LitElement { private accessor dialog; /** * Set the position of content fixed when menu is closed. Only takes effect if always-show-content is set. */ accessor fixed: boolean; /** * Show the slotted content regardless if the menu is open or closed */ accessor alwayShowContent: boolean; /** * Reverse the direction of the drawer opening and closing animations */ accessor direction: 'ltr' | 'rtl'; private accessor hasHeader; private accessor hasFooter; private readonly headerElements; private readonly footerElements; firstUpdated(): Promise; static animationsComplete(element: HTMLElement): Promise[]>; /** * Opens drawer */ open(): void; /** * Closes drawer */ close(): Promise; /** * Closes drawer without animations */ closeQuick(): void; protected setBodyOverflow(value: string): void; static styles: import("lit").CSSResult; render(): import("lit-html").TemplateResult<1>; } //# sourceMappingURL=drawer.d.ts.map