import { AfterContentInit, QueryList, TemplateRef } from '@angular/core';
import { MedTemplateDirective } from '../directives/med-template.directive';
import * as i0 from "@angular/core";
export declare class TemplatesMixin implements AfterContentInit {
    templates: QueryList<MedTemplateDirective>;
    rowExpansion?: TemplateRef<any>;
    toolbarTemplate?: TemplateRef<any>;
    tableDataTemplate?: TemplateRef<any>;
    tableHeadTemplate?: TemplateRef<any>;
    paginatorTemplate?: TemplateRef<any>;
    captionTemplate?: TemplateRef<any>;
    ngAfterContentInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<TemplatesMixin, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TemplatesMixin, "ng-component", never, {}, {}, ["templates"], never>;
}
