import { ContextMenu } from './context-menu.js';
import { Widget } from './widget.js';
export declare class Grid extends Widget {
    getNumberOfRows(): Promise<number>;
    getValuesInRow(row: number): Promise<string[]>;
    getValueInCell(row: number, columnName: string): Promise<string>;
    clickOnRowMenu(row: number): Promise<void>;
    clickOnRow(row: number, column: string): Promise<void>;
    clickOnHeader(): Promise<void>;
    clickOnHeaderCell(columnIndex: number): Promise<void>;
    clickOnCell(row: number, column: string): Promise<void>;
    clickOnLeftPinnedCell(row: number, column: string): Promise<void>;
    selectRow(row: number): Promise<void>;
    getHeaderCaptions(): Promise<string[]>;
    getGridHeader(): Promise<string[]>;
    getMenu(): ContextMenu;
    waitToBeLoaded({ loadingOverlayCSSSelector, timeout }: {
        loadingOverlayCSSSelector?: string | undefined;
        timeout?: number | undefined;
    }): Promise<void>;
    private getCells;
}
