declare class Drawer extends HTMLElement {
instance: any;
settings: {
speedOpen: number;
speedClose: number;
activeClass: string;
visibleClass: string;
selectorTarget: string;
selectorTrigger: string;
selectorClose: string;
};
constructor();
private init;
private toggleAccessibility;
private isOpen;
private triggerEvent;
private keydownHandler;
openDrawer(): void;
closeDrawer(): void;
}
export default Drawer;
declare global {
interface HTMLElementTagNameMap {
'kabinet-drawer': Drawer;
}
}