import { Atom } from "../../atom";
import { IconAtom } from "../icon/icon.atom";
export declare class ExpanderAtom extends Atom {
    static CSS_CLASS: string;
    static animationDuration: number;
    private root;
    private body;
    isExpanded: () => Promise<boolean>;
    isCollapsed: () => Promise<boolean>;
    isContentDisplayed(cssSelectorSet: string | string[]): Promise<boolean>;
    isContentAttachedToDOM(cssSelectorSet: string | string[]): Promise<boolean>;
    isHeaderIconPresent: () => Promise<boolean>;
    getExpanderToggleIcon: () => IconAtom;
    getBodyLeftBorderWidth: () => Promise<string>;
    toggle: () => Promise<void>;
    getHeadingText: () => Promise<string>;
    getHeaderHeight: () => Promise<number>;
    getCustomHeaderWidth: () => Promise<number>;
}
