import { ElementFinder } from "protractor";
import { Atom } from "@nova-ui/bits/sdk/atoms";
import { AccordionAtom } from "./accordion.atom";
import { ConfiguratorSectionAtom } from "./configurator-section.atom";
import { DashboardWizardAtom } from "./dashboard-wizard.atom";
export declare class ConfiguratorAtom extends Atom {
    static CSS_CLASS: string;
    get wizard(): DashboardWizardAtom;
    private root;
    getSectionByIndex: (index: number) => ConfiguratorSectionAtom;
    getAccordion(sectionHeaderSubstring: string, accordionLabel: string): Promise<AccordionAtom | undefined>;
    getResetColumnsButton(): ElementFinder;
    getSectionByHeaderText(text: string, isSubstring?: boolean): Promise<ConfiguratorSectionAtom | undefined>;
    getConfigSections(): Promise<any[]>;
}
