export declare class KclsuModal { /** Controls when the modal is open and visible or not */ show: boolean; /** This will allow a user to click away and hide the modal when open */ autoexit: boolean; /** Set position to absolute or other. Defaults to fixed */ position: string; /** Set custom width, height and background colour */ custom: string; /** Provide a comma separated list of container web components inside the modal - for trapping focus */ innercmps: string; /** Provide a comma separated list of element selectors which contain slotted content */ slotparents: string; /** Supply a callback function to be invoked when modal is closed */ exitfn: () => void; /** Supply a callback function to be invoked when modal is opened */ enterfn: () => void; host: HTMLElement; focusables: any[]; currentFocusIndex: number; styles: { in: string; out: string; }; componentDidLoad(): void; componentDidUpdate(): void; findFocus(el: any): void; exitHandler(): void; findFocusableElements(): any; showHandler(newVal: any, __: any): void; animate(styles: any): void; render(): any[]; }