import { TemplateResult } from 'lit'; import NileElement from '../internal/nile-element'; import type { CSSResultGroup } from 'lit'; export declare class NileDetail extends NileElement { static styles: CSSResultGroup; detail: HTMLDetailsElement; header: HTMLElement; body: HTMLElement; open: boolean; heading: string; description: string; expandIconPlacement: 'left' | 'right'; disabled: boolean; private _detailOpen; firstUpdated(): void; private _handleSummaryClick; private _handleSummaryKeyDown; handleOpenChange(): Promise; show(): Promise; hide(): Promise; private get _summaryLabel(); render(): TemplateResult; } export default NileDetail; declare global { interface HTMLElementTagNameMap { 'nile-detail': NileDetail; } }