import { EventEmitter } from '../../../stencil-public-runtime'; import { GuxSidePanelSize } from './gux-side-panel.types'; /** * @slot header - Required slot for the header * @slot content - Required slot for the content * @slot tabs - Optional slot for the tabs * @slot footer - Optional slot for the footer */ export declare class GuxSidePanel { private root; size: GuxSidePanelSize; expanded: boolean; guxDismissible: boolean; guxToggleExpandedHandler(): void; guxCollapseHandler(): void; guxdismiss: EventEmitter; private onDismissHandler; componentWillLoad(): void; private hasDirectSlot; private validateDescriptionSlotUsage; private renderDismissButton; private renderHeader; private renderTabs; private renderContent; private renderFooter; render(): JSX.Element; }