///
/**
* 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;
}