import { AfterViewInit } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "@fundamental-ngx/cdk/forms";
export declare class ToggleButtonDirective implements AfterViewInit {
    /** @hidden */
    private _cvaControl;
    /** @hidden */
    private _destroyRef;
    /** @hidden */
    private _interactiveItemComponent;
    /**
     * Listen on interaction events that should cause the value update
     * */
    onClick(): void;
    /** @hidden */
    ngAfterViewInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<ToggleButtonDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<ToggleButtonDirective, "button[fd-menu-interactive][toggle]", never, {}, {}, never, never, true, [{ directive: typeof i1.CvaDirective; inputs: { "id": "inputId"; "stateMessage": "stateMessage"; "disabled": "disabled"; "readonly": "readonly"; "name": "name"; }; outputs: {}; }]>;
}
