import { TemplateRef } from '@angular/core';
import * as i0 from "@angular/core";
export declare class IgxFilterCellTemplateDirective {
    template: TemplateRef<any>;
    constructor(template: TemplateRef<any>);
    static ɵfac: i0.ɵɵFactoryDeclaration<IgxFilterCellTemplateDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<IgxFilterCellTemplateDirective, "[igxFilterCellTemplate]", never, {}, {}, never, never, false>;
}
export declare class IgxCellTemplateDirective {
    template: TemplateRef<any>;
    constructor(template: TemplateRef<any>);
    static ɵfac: i0.ɵɵFactoryDeclaration<IgxCellTemplateDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<IgxCellTemplateDirective, "[igxCell]", never, {}, {}, never, never, false>;
}
export declare class IgxCellValidationErrorDirective {
    template: TemplateRef<any>;
    constructor(template: TemplateRef<any>);
    static ɵfac: i0.ɵɵFactoryDeclaration<IgxCellValidationErrorDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<IgxCellValidationErrorDirective, "[igxCellValidationError]", never, {}, {}, never, never, false>;
}
export declare class IgxCellHeaderTemplateDirective {
    template: TemplateRef<any>;
    constructor(template: TemplateRef<any>);
    static ɵfac: i0.ɵɵFactoryDeclaration<IgxCellHeaderTemplateDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<IgxCellHeaderTemplateDirective, "[igxHeader]", never, {}, {}, never, never, false>;
}
/**
 * @hidden
 */
export declare class IgxCellFooterTemplateDirective {
    template: TemplateRef<any>;
    constructor(template: TemplateRef<any>);
    static ɵfac: i0.ɵɵFactoryDeclaration<IgxCellFooterTemplateDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<IgxCellFooterTemplateDirective, "[igxFooter]", never, {}, {}, never, never, false>;
}
export declare class IgxCellEditorTemplateDirective {
    template: TemplateRef<any>;
    constructor(template: TemplateRef<any>);
    static ɵfac: i0.ɵɵFactoryDeclaration<IgxCellEditorTemplateDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<IgxCellEditorTemplateDirective, "[igxCellEditor]", never, {}, {}, never, never, false>;
}
export declare class IgxCollapsibleIndicatorTemplateDirective {
    template: TemplateRef<any>;
    constructor(template: TemplateRef<any>);
    static ɵfac: i0.ɵɵFactoryDeclaration<IgxCollapsibleIndicatorTemplateDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<IgxCollapsibleIndicatorTemplateDirective, "[igxCollapsibleIndicator]", never, {}, {}, never, never, false>;
}
export declare class IgxSummaryTemplateDirective {
    template: TemplateRef<any>;
    constructor(template: TemplateRef<any>);
    static ɵfac: i0.ɵɵFactoryDeclaration<IgxSummaryTemplateDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<IgxSummaryTemplateDirective, "[igxSummary]", never, {}, {}, never, never, false>;
}
