import { LitElement, TemplateResult } from 'lit';
export interface AccordionProps {
    dark?: boolean;
}
export declare class Accordion extends LitElement {
    static styles: import('lit').CSSResult;
    dark: boolean;
    private detailsElement;
    private contentElement;
    private summaryElement;
    firstUpdated(): void;
    private setupAnimation;
    private openAccordion;
    private closeAccordion;
    render(): TemplateResult;
}
