export declare const getTableHead: (table: HTMLElement) => HTMLElement;
export declare const getTableBody: (table: HTMLElement) => HTMLElement;
export declare const getTableColumnHeaderByText: (table: HTMLElement, columnHeader: string) => HTMLElement;
export declare const getCellInRowContent: (table: HTMLTableElement, rowNr: number, columnHeader: string) => HTMLTableCellElement;
export declare const getTableHeadRow: (table: HTMLTableElement, rowNr?: number) => HTMLTableRowElement;
export declare const getTableBodyRow: (table: HTMLTableElement, rowNr: number) => HTMLTableRowElement;
export declare const getCheckBoxForTableBodyRow: (table: HTMLTableElement, rowNr: number) => HTMLButtonElement;
export declare const getRadioToggleForTableBodyRow: (table: HTMLTableElement, rowNr: number) => HTMLButtonElement;
export declare const getCheckBoxForTableHeaderRow: (table: HTMLTableElement, rowNr?: number) => HTMLButtonElement;
export declare const getInputFilterForHeader: (table: HTMLTableElement, column: string) => HTMLElement;
export declare const filterOnString: (table: HTMLTableElement, column: string, filterValue: string) => Promise<void>;
export declare const getComboBoxFilterForHeader: (table: HTMLTableElement, column: string) => HTMLElement;
export declare const filterOnSelect: (table: HTMLTableElement, column: string, filterValue: string) => Promise<void>;
export declare const Selectors: {
    ACTION_BAR: {
        CANCEL_BUTTON: string;
        PRIMARY_BUTTON: string;
        ROOT: string;
        SECONDARY_BUTTON: string;
        SELECTED_TEXT: string;
        TOGGLE_SELECTED: string;
    };
    COLUMN_HEADER_CELL_TITLE: string;
    EXPORT_DRAWER: {
        BODY_TEXT: string;
        CLOSE_BUTTON: string;
        CONTENT: string;
        HEADER_ROW: string;
        EXPORT_BUTTON: string;
        TITLE: string;
    };
    SETTINGS_DRAWER: {
        CONTENT: string;
        FOOTER: string;
        FOOTER_RESET_SETTINGS_BUTTON: string;
        GENERAL_SETTINGS: string;
        HEADER_ROW: string;
        ROOT: string;
        TITLE: string;
        TOGGLE: string;
        TOGGLE_LABEL: string;
        VISIBLE_COLUMNS: string;
    };
    TOOLBAR: {
        CLEAR_FILTERS_BUTTON: string;
        EXPAND_BUTTON: string;
        EXPORT_BUTTON: string;
        ROOT: string;
        SETTINGS_BUTTON: string;
        TABLE_ROWS_COUNT: string;
    };
    EMPTY_TABLE: {
        TITLE: string;
        DESCRIPTION: string;
    };
    PAGINATION: {
        ROOT: string;
        PAGE_SIZE_SELECT: string;
        PAGE_BUTTON: (pageNumber: number) => string;
    };
    SKELETON: string;
};
export declare const copy: {
    actionBar: {
        buttons: {
            cancel: string;
            primary: string;
            secondary: string;
            toggleSelected: string;
        };
        selectedRowsCount: {
            of: string;
            selected: string;
        };
    };
    exportDrawer: {
        bodyText: string;
        closeButtonAriaLabel: string;
        link: string;
        title: string;
    };
    pagination: {
        nextButtonAriaLabel: string;
        nextButtonText: string;
        outOfLabel: string;
        pageSelectorListBoxLabel: string;
        pageSelectorNoOptionsText: string;
        previousButtonAriaLabel: string;
        previousButtonText: string;
        stepNumberPrefix: string;
    };
    settingsDrawer: {
        buttons: {
            closeDrawer: string;
            resetSettings: string;
        };
        generalSettings: {
            header: string;
            toggles: {
                lockFirstcolumn: string;
                showFilters: string;
                stickyHeader: string;
            };
        };
        title: string;
        visibleColumns: {
            header: string;
            description: string;
        };
    };
    settingsDrawerWithColumnDrag: {
        buttons: {
            closeDrawer: string;
            resetSettings: string;
        };
        generalSettings: {
            header: string;
            toggles: {
                lockFirstcolumn: string;
                showFilters: string;
                stickyHeader: string;
            };
        };
        title: string;
        visibleColumns: {
            header: string;
            description: string;
            rearrangeDescription: string;
            buttons: {
                rearrange: string;
                done: string;
            };
            ariaLabels: {
                dragHandle: {
                    action: string;
                    instructions: string;
                };
                arrowButtons: {
                    move: string;
                    up: string;
                    down: string;
                };
                buttons: {
                    rearrange: string;
                    done: string;
                };
            };
        };
    };
    sortingAriaLabels: {
        asc: string;
        default: string;
        desc: string;
    };
    toolbar: {
        buttons: {
            clearFilters: string;
            expand: string;
            minimize: string;
            export: string;
            settings: string;
        };
        ariaLabels: {
            clearFilters: string;
            expand: string;
            minimize: string;
            export: string;
            settings: string;
        };
        rowCount: {
            of: string;
            rows: string;
            showing: string;
        };
    };
    rowSelectionAriaLabels: {
        header: string;
        row: string;
    };
};
//# sourceMappingURL=helpers.d.ts.map