import '@oicl/openbridge-webcomponents/dist/components/notification-badge-button/notification-badge-button.js'; import type { Snippet } from 'svelte'; export interface Props { class?: string; style?: string; /** Removes the right border for seamless grouping with adjacent buttons. Use when this button is not the last in a horizontal group. */ openRight?: boolean; /** Removes the left border for seamless grouping with adjacent buttons. Use when this button is not the first in a horizontal group. */ openLeft?: boolean; /** Applies rounded corners to the left side of the button. Use for the first button in a group or when aligning to a container's left edge. */ cornerLeft?: boolean; /** Applies rounded corners to the right side of the button. Use for the last button in a group or when aligning to a container's right edge. */ cornerRight?: boolean; /** Applies icon-specific styling for icon-only buttons. When true, supply an icon in the default slot. */ icon?: boolean; /** Disables the button, preventing user interaction and applying a muted style. */ disabled?: boolean; /** Applies an indented background style for emphasis or grouping. Useful for visually separating the button from others or indicating a secondary action. */ indent?: boolean; } export interface Events { } export interface Slots { children?: Snippet; } type $$ComponentProps = Props & Events & Slots; declare const ObcNotificationBadgeButton: import("svelte").Component<$$ComponentProps, {}, "">; type ObcNotificationBadgeButton = ReturnType; export default ObcNotificationBadgeButton;