import { type AfterContentChecked, type AfterContentInit } from '@angular/core';
import * as i0 from "@angular/core";
export declare class TuiSegmentedDirective implements AfterContentChecked, AfterContentInit {
    private readonly component;
    private readonly el;
    private readonly links;
    private readonly elements;
    private readonly controls;
    private readonly controls$;
    private readonly radios;
    ngAfterContentInit(): void;
    ngAfterContentChecked(): void;
    protected update(target: Element | null): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<TuiSegmentedDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<TuiSegmentedDirective, never, never, {}, {}, ["links", "elements", "controls", "radios"], never, true, never>;
}
