import * as React from 'react'; export declare const defaultProperties: { dark: { circle: { r: number; }; mask: { cx: string; cy: string; }; svg: { transform: string; }; lines: { opacity: number; }; }; light: { circle: { r: number; }; mask: { cx: string; cy: number; }; svg: { transform: string; }; lines: { opacity: number; }; }; springConfig: { mass: number; tension: number; friction: number; }; }; declare type SVGProps = Omit, 'onChange'>; interface Props extends SVGProps { onChange: (checked: boolean) => void; checked: boolean; style?: React.CSSProperties; size?: number; animationProperties?: typeof defaultProperties; moonColor?: string; sunColor?: string; } export declare const DarkModeSwitch: React.FC; export {};