import { SvelteComponentTyped } from "svelte"; import { fade } from 'svelte/transition'; import type { TransitionParams } from '../types/index.js'; declare const __propDef: { props: { [x: string]: any; on?: boolean | undefined; transition?: (typeof fade | false) | undefined; transitionParams?: TransitionParams | undefined; buttonPlacement?: "before" | "after" | undefined; }; events: { click: MouseEvent; } & { [evt: string]: CustomEvent; }; slots: { default: { on: boolean; toggle: () => void; toggleOn: () => void; toggleOff: () => void; }; toggle: { on: boolean; toggle: () => void; toggleOn: () => void; toggleOff: () => void; }; }; }; export type ToggleButtonProps = typeof __propDef.props; export type ToggleButtonEvents = typeof __propDef.events; export type ToggleButtonSlots = typeof __propDef.slots; export default class ToggleButton extends SvelteComponentTyped { } export {};