import '@oicl/openbridge-webcomponents/dist/automation/automation-button/abstract-automation-button.js'; import type { AutomationButtonReadoutPosition, AutomationButtonPositioning, AutomationButtonDirection } from '@oicl/openbridge-webcomponents/dist/automation/automation-button/automation-button.js'; import type { AutomationButtonReadoutStackSize } from '@oicl/openbridge-webcomponents/dist/components/automation-button-readout-stack/automation-button-readout-stack.js'; import type { ObcAlertFrameType, ObcAlertFrameThickness, ObcAlertFrameStatus } from '@oicl/openbridge-webcomponents/dist/components/alert-frame/alert-frame.js'; import type { CircularProgressMode } from '@oicl/openbridge-webcomponents/dist/building-blocks/circular-progress/circular-progress.js'; import type { Snippet } from 'svelte'; export interface Props { class?: string; style?: string; showReadoutStack?: boolean; hasIdTag?: boolean; readoutPosition?: AutomationButtonReadoutPosition; readoutSize?: AutomationButtonReadoutStackSize; positioning?: AutomationButtonPositioning; alert?: boolean; alertFrameType?: ObcAlertFrameType; alertFrameThickness?: ObcAlertFrameThickness; alertFrameStatus?: ObcAlertFrameStatus; showAlertCategoryIcon?: boolean; showAlertIcon?: boolean; progress?: boolean; progressMode?: CircularProgressMode; progressValue?: number; tag?: string; direction?: AutomationButtonDirection; badgeAuto?: boolean; badgeCommandLocked?: boolean; badgeDuty?: boolean; badgeAlertOff?: boolean; } export interface Events { } export interface Slots { children?: Snippet; } type $$ComponentProps = Props & Events & Slots; declare const ObcAbstractAutomationButton: import("svelte").Component<$$ComponentProps, { AutomationButtonReadoutPosition: typeof AutomationButtonReadoutPosition; AutomationButtonPositioning: typeof AutomationButtonPositioning; AutomationButtonDirection: typeof AutomationButtonDirection; AutomationButtonReadoutStackSize: typeof AutomationButtonReadoutStackSize; ObcAlertFrameType: typeof ObcAlertFrameType; ObcAlertFrameThickness: typeof ObcAlertFrameThickness; ObcAlertFrameStatus: typeof ObcAlertFrameStatus; CircularProgressMode: typeof CircularProgressMode; }, "">; type ObcAbstractAutomationButton = ReturnType; export default ObcAbstractAutomationButton;