import type { ToggleComponent as ToggleComponentOriginal, TooltipOptions as TooltipOptionsOriginal } from 'obsidian'; import { ValueComponent } from './ValueComponent.cjs'; export declare class ToggleComponent extends ValueComponent { toggleEl: HTMLElement; private _onChange; private value; constructor(containerEl: HTMLElement); static create__(containerEl: HTMLElement): ToggleComponent; static fromOriginalType3__(value: ToggleComponentOriginal): ToggleComponent; asOriginalType3__(): ToggleComponentOriginal; constructor3__(_containerEl: HTMLElement): void; getValue(): boolean; onChange(callback: (value: boolean) => unknown): this; onClick(): void; setTooltip(tooltip: string, _options?: TooltipOptionsOriginal): this; setValue(value: boolean): this; }