/// /** * ngTable: Table + Angular JS * * @author Vitalii Savchuk * @url https://github.com/esvit/ng-table/ * @license New BSD License */ import { IAngularEvent } from 'angular'; import { IColumnDef } from './public-interfaces'; import { ITableScope } from './ngTableController'; /** * @private */ export interface IAugmentedMouseEvent extends IAngularEvent { ctrlKey: boolean; metaKey: boolean; } /** * Controller for the {@link ngTableSorterRow ngTableSorterRow} directive */ export declare class NgTableSorterRowController { private $scope; static $inject: string[]; constructor($scope: ITableScope); sortBy($column: IColumnDef, event: IAugmentedMouseEvent): void; }