import { SimpleChanges } from '@angular/core';
import { RelationsComponent } from '@anglr/dynamic/relations';
import { DataTemplateRelationsOptions } from './dataTemplate.options';
/**
 * Data template relations component
 */
export declare class DataTemplateRelations implements RelationsComponent<DataTemplateRelationsOptions> {
    /**
     * Options used in this relations component
     */
    protected ɵRelationsOptions: DataTemplateRelationsOptions | undefined | null;
    /**
     * Instance of compiled template
     */
    protected compiledTemplate: HandlebarsTemplateDelegate | undefined | null;
    /**
     * @inheritdoc
     */
    get relationsOptions(): DataTemplateRelationsOptions | undefined | null;
    set relationsOptions(value: DataTemplateRelationsOptions | undefined | null);
    /**
     * Data for template rendering
     */
    data: any;
    /**
     * Template to be used for rendering of data
     */
    template: string | undefined | null;
    /**
     * Output of template compilation
     */
    output: string | undefined | null;
    /**
     * @inheritdoc
     */
    ngOnChanges(changes: SimpleChanges): void;
    /**
     * @inheritdoc
     */
    invalidateVisuals(): void;
}
//# sourceMappingURL=dataTemplate.relations.d.ts.map