export declare class XCollapse {
    /**
     * Element title header text
     */
    header?: string;
    /**
     * Element show content
     */
    show?: boolean;
    /**
     * Element toggle state
     */
    toggle(): Promise<void>;
    /**
     * Collapsed state of the content
     */
    expanded: boolean;
    /**
     * Component element
     */
    el: HTMLElement;
    /**
     * Watch expanded state changes
     */
    onExpandedChange(): void;
    /**
     * Collapse Container Element
     */
    private container;
    /**
     * On component loaded action
     */
    componentDidLoad(): void;
    /**
     * Toggle the visibility of content
     */
    private toggleCollapse;
    private updateCollapse;
    private hideCollapseContainer;
    private showCollapseContainer;
    /**
     * Render component
     */
    render(): any;
}
