import BaseFoundation, { DefaultAdapter } from '../base/foundation'; export interface SwitchAdapter
, S = Record {
setNativeControlChecked: (nativeControlChecked: boolean | undefined) => void;
setNativeControlDisabled: (nativeControlDisabled: boolean | undefined) => void;
setFocusVisible: (focusVisible: boolean) => void;
notifyChange: (checked: boolean, e: any) => void;
}
export default class SwitchFoundation , S = Record );
init(): void;
setChecked(checked: boolean | undefined): void;
setDisabled(disabled: boolean | undefined): void;
handleChange(checked: boolean, e: any): void;
handleFocusVisible: (event: any) => void;
handleBlur: () => void;
destroy(): void;
}