import { EventEmitter, FunctionalComponent, VNode } from "../../../stencil-public-runtime"; import "urlpattern-polyfill"; import { Icon } from "../../../model"; export declare class SmoothlyAppRoom { private query?; label?: string; icon?: Icon; disabled: boolean; path: string | URLPattern | (string | URLPattern)[]; paths: URLPattern[]; selected?: boolean; content?: VNode | FunctionalComponent; mobileMode: boolean; smoothlyRoomSelect: EventEmitter<{ history: boolean; path: string; query?: string; }>; smoothlyRoomLoad: EventEmitter<{ selected: boolean; }>; smoothlyUrlChange: EventEmitter; private contentElement?; componentDidRender(): void; componentWillLoad(): void; setMobileMode(mobile: boolean): Promise; getContent(): Promise; setSelected(selected: boolean, options?: { history?: boolean; }): Promise; setQuery(event: CustomEvent<{ query?: string; path: string; }>): Promise; clickHandler(event: MouseEvent): void; render(): any; }