import { AfterContentInit, ElementRef, EventEmitter, OnChanges, SimpleChanges } from '@angular/core';
import { TemplateSchemaElement } from '../template-schema-element';
import { ButtonWidgetOptions } from '../../widgets/base/button.widget';
export declare class ButtonComponent extends TemplateSchemaElement implements OnChanges, AfterContentInit {
    private elementRef;
    id: string;
    label: string;
    options: ButtonWidgetOptions;
    widget: string | object;
    click: EventEmitter<any>;
    changes: EventEmitter<any>;
    constructor(elementRef: ElementRef);
    private setLabelFromContent();
    ngOnChanges(changes: SimpleChanges): void;
    ngAfterContentInit(): void;
}
