import { AfterViewInit, DestroyRef, OnDestroy, ViewContainerRef } from '@angular/core';
import { HeadwindCheckboxCheckedDirective } from './headwind-checkbox-checked/headwind-checkbox-checked.directive';
import { HeadwindCheckboxService } from '../service/headwind-checkbox.service';
import * as i0 from "@angular/core";
export declare class HeadwindCheckboxButtonComponent implements AfterViewInit, OnDestroy {
    private readonly _destroyRef;
    private readonly _headwindCheckboxService;
    checkboxCheckedContainer?: ViewContainerRef;
    checkboxChecked?: HeadwindCheckboxCheckedDirective;
    private _timeoutId?;
    private _checkedEmbeddedViewRef?;
    constructor(_destroyRef: DestroyRef, _headwindCheckboxService: HeadwindCheckboxService);
    get checked(): boolean;
    ngAfterViewInit(): void;
    ngOnDestroy(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<HeadwindCheckboxButtonComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<HeadwindCheckboxButtonComponent, "headwind-checkbox-button", never, {}, {}, ["checkboxChecked"], never, true, never>;
}
