import '@oicl/openbridge-webcomponents/dist/components/app-button/app-button.js'; import type { AppButtonSize } from '@oicl/openbridge-webcomponents/dist/components/app-button/app-button.js'; import type { Snippet } from 'svelte'; export interface Props { class?: string; style?: string; /** Sets the button's text label. */ label?: string; /** If true, applies the "checked" visual style to indicate selection or active state. */ checked?: boolean; /** If true, shows the button's label. */ showLabel?: boolean; /** If true, applies integration styles for the integration app bar. */ integration?: boolean; /** Controls the button's size variant. Accepts `'normal'` (default) or `'small'`. */ size?: AppButtonSize; disabled?: boolean; } export interface Events { } export interface Slots { icon?: Snippet; } type $$ComponentProps = Props & Events & Slots; declare const ObcAppButton: import("svelte").Component<$$ComponentProps, { AppButtonSize: typeof AppButtonSize; }, "">; type ObcAppButton = ReturnType; export default ObcAppButton;