import { SvelteComponentTyped } from "svelte"; export declare const BUTTON_GROUP_BUTTON_CONTEXT_ID = "button-group-button-context-id"; import { type ActionArray } from '../../utils/useActions'; declare const __propDef: { props: { [x: string]: any; use?: ActionArray | undefined; active?: boolean | undefined; loading?: boolean | undefined; defaultLoading?: boolean | undefined; buttonLoaderColor?: string | undefined; disabled?: boolean | undefined; }; events: { click: MouseEvent; } & { [evt: string]: CustomEvent; }; slots: { leading: {}; default: {}; trailing: {}; icon: {}; }; }; export declare type ButtonProps = typeof __propDef.props; export declare type ButtonEvents = typeof __propDef.events; export declare type ButtonSlots = typeof __propDef.slots; export default class Button extends SvelteComponentTyped { } export {};