import { Browser, By, WebElement } from "../selenium";
import { UIComponent } from './ui-component';
import { FilterMenu } from './filtermenu';
export declare class ColumnMenu extends UIComponent {
    protected parentElement?: WebElement | By | string;
    constructor(browser: Browser, locator: By | string, parentElement?: WebElement | By | string);
    sortAsc(): Promise<void>;
    sortDesc(): Promise<void>;
    openShowHideColumnsMenu(): Promise<void>;
    selectShowHideMenuItem(title: string): Promise<void>;
    openFilterMenu(): Promise<FilterMenu>;
}
