import { Header } from "./Header";
import { CellModel } from "./CellModel";
import { CellPath } from "./CellPath";
import { TemplateHeaderCellModel } from "./TemplateHeaderCellModel";
import { Grid } from "./Grid";
import { Type } from "igniteui-webcomponents-core";
import { TemplateHeaderCellUpdatingEventArgs } from "./TemplateHeaderCellUpdatingEventArgs";
/**
 * @hidden
 */
export declare class TemplateHeader extends Header {
    static $t: Type;
    constructor();
    protected l(a: CellPath): CellModel;
    protected cm(a: CellPath, b: Grid, c: any): string;
    cy(a: CellModel, b: Grid, c: any, d: any): void;
    fd(a: TemplateHeaderCellModel, b: any): void;
    cellUpdating: (sender: any, args: TemplateHeaderCellUpdatingEventArgs) => void;
}
