/** Toggles visibility of packages section in project code box panel. */
declare class PackagesSectionToggle {
    /** Panel content container. */
    private container;
    /** Horizontal rule displayed before packages section. */
    private horizontalRule;
    /** Packages heading element. */
    private packagesHeadingElement;
    /** Container of package collapsibles. */
    private packagesContainer;
    /** Indicates whether packages section is currently visible. */
    private visible;
    /**
     * Creates new package section toggle.
     * @param panelContentContainer Panel content container.
     * @param horizontalRule Horizontal rule displayed before packages section.
     * @param packagesHeadingElement Packages heading element.
     * @param packagesContainer Container of packages collapsibles.
     */
    constructor(panelContentContainer: HTMLElement, horizontalRule: HTMLElement, packagesHeadingElement: HTMLElement, packagesContainer: HTMLElement);
    /**
     * Shows packages section.
     */
    show(): void;
    /**
     * Hides packages section.
     */
    hide(): void;
    /**
     * Checks whether packages section is visible.
     * @returns Indicates whether packages section is visible.
     */
    isVisible(): boolean;
}
export default PackagesSectionToggle;
