import type { IStyleOption, SwitchStyleOption } from '../../ts-types'; import { Style } from './Style'; import type { SwitchStyle as SwitchStyleThemeOption } from '../../ts-types/column/style'; export interface ISwitchStyle extends IStyleOption { size?: number; spaceBetweenTextAndCircle?: number; circleRadius?: number; boxWidth?: number; boxHeight?: number; checkedFill?: string; uncheckedFill?: string; disableCheckedFill?: string; disableUncheckedFill?: string; circleFill?: string; } export declare class SwitchStyle extends Style implements ISwitchStyle { private _spaceBetweenTextAndCircle; private _circleRadius; private _boxWidth; private _boxHeight; private _checkedFill; private _uncheckedFill; private _disableCheckedFill; private _disableUncheckedFill; private _circleFill; static get DEFAULT(): SwitchStyle; constructor(style?: SwitchStyleOption, headerStyle?: SwitchStyleOption, switchThemeStyle?: SwitchStyleThemeOption); get spaceBetweenTextAndCircle(): number; set spaceBetweenTextAndCircle(spaceBetweenTextAndCircle: number); get circleRadius(): number; set circleRadius(circleRadius: number); get boxWidth(): number; set boxWidth(boxWidth: number); get boxHeight(): number; set boxHeight(boxHeight: number); get checkedFill(): string; set checkedFill(checkedFill: string); get uncheckedFill(): string; set uncheckedFill(uncheckedFill: string); get disableCheckedFill(): string; set disableCheckedFill(disableCheckedFill: string); get disableUncheckedFill(): string; set disableUncheckedFill(disableUncheckedFill: string); get circleFill(): string; set circleFill(circleFill: string); getStyle(style: IStyleOption): SwitchStyle; clone(): SwitchStyle; }