import { ButtonToggleItemModel, ButtonToggleModel } from './button-toggle.model';
import { EventEmitter, OnInit } from '@angular/core';
import { FormFieldAbstract } from '../form/form-field.abstract';
export declare class ButtonToggleComponent extends FormFieldAbstract implements OnInit {
    static defaultProps: ButtonToggleModel;
    onClickEmitter: EventEmitter<string>;
    classNameInput: string;
    disabledInput: boolean;
    idInput: string;
    itemsInput: Array<ButtonToggleItemModel>;
    isMultipleInput: boolean;
    labelInput: string;
    nameInput: string;
    requiredInput: boolean;
    className: string;
    disabled: boolean;
    errorMessage: string;
    id: string;
    isFocused: boolean;
    isMultiple: boolean;
    isValid: boolean;
    items: Array<ButtonToggleItemModel>;
    label: string;
    name: string;
    required: boolean;
    value: {
        [key: string]: string;
    };
    constructor();
    ngOnInit(): void;
    initValues(): void;
    onClick(item: ButtonToggleItemModel): void;
    updateAndValidity(): void;
}
