import { BaseDirective } from '../directives'; import { ModelSignal } from '@angular/core'; import { BaseActions, BaseProps } from '../directives'; import * as i0 from "@angular/core"; export interface Toggle extends BaseProps, BaseActions { readonly tabIndex: number; /** * Toggles the toggle's state. */ toggle(): void; /** * The toggle's state. Default is `false`. * Emits the state's changes when toggled. */ checked: ModelSignal; } /** * Checks if the component is a Toggle. * If so, you can safely access the Toggle members inside this block scope. */ export declare function isToggle(component: unknown): component is Toggle; export declare const TOGGLE_CONFIG: import("@angular/core").InjectionToken; export declare abstract class ToggleBase extends BaseDirective { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }