import { EventEmitter, ComponentFactoryResolver, OnInit, OnChanges, SimpleChanges } from '@angular/core';
import { Column } from '../../../lib/data-set/column';
import { DataSource } from '../../../lib/data-source/data-source';
import { CustomTitleDirective } from './custom-title.component/custom-title.directive';
import { TitleComponent } from './title/title.component';
export declare class ColumnTitleComponent implements OnInit, OnChanges {
    private componentFactoryResolver;
    column: Column;
    source: DataSource;
    sort: EventEmitter<any>;
    customTitleDirective: CustomTitleDirective;
    titleComponent: TitleComponent;
    constructor(componentFactoryResolver: ComponentFactoryResolver);
    ngOnInit(): void;
    ngOnChanges(changes: SimpleChanges): void;
}
