import { SvelteComponentTyped } from "svelte"; import type { ButtonColor, ButtonRounded, ButtonSize, ButtonVariant } from '../types/index.js'; type ButtonGroupContext = { variant: ButtonVariant | undefined; size: ButtonSize | undefined; color: ButtonColor | undefined; rounded: ButtonRounded | undefined; }; export declare function setButtonGroup(value: ButtonGroupContext | undefined): void; export declare function getButtonGroup(): ButtonGroupContext | undefined; declare const __propDef: { props: { [x: string]: any; variant?: ButtonVariant | undefined; size?: ButtonSize | undefined; color?: ButtonColor | undefined; rounded?: ButtonRounded | undefined; disabled?: boolean | undefined; class?: string | undefined | undefined; }; events: { [evt: string]: CustomEvent; }; slots: { default: {}; }; }; export type ButtonGroupProps = typeof __propDef.props; export type ButtonGroupEvents = typeof __propDef.events; export type ButtonGroupSlots = typeof __propDef.slots; export default class ButtonGroup extends SvelteComponentTyped { } export {};