import { ColDef } from "ag-grid-community";
import * as breeze from 'breeze-client';
import { ListViewModelBase } from "../../../vm/list-view-model-base";
export declare class GridHelper {
    static getSelectedColDef<T extends breeze.Entity>(vm: ListViewModelBase<T>, coldef?: ColDef): ColDef;
    static getCreatedTimeColDef(coldef?: ColDef): ColDef;
    static getCreatedFullNameColDef(entityUserName: string, coldef?: ColDef): ColDef;
    static getUpdatedTimeColDef(coldef?: ColDef): ColDef;
    static getUpdatedFullNameColDef(entityUserName: string, coldef?: ColDef): ColDef;
    static getBaseEntityColDef(entityUserName: string, params?: {
        baseColDef?: ColDef;
        createdTimeColDef?: ColDef;
        createdFullNameColDef?: ColDef;
        updatedTimeColDef?: ColDef;
        updatedFullNameColDef?: ColDef;
    }): ColDef[];
}
