import '@oicl/openbridge-webcomponents/dist/navigation-instruments/readout/readout.js'; import { ReadoutValueType } from '@oicl/openbridge-webcomponents/dist/navigation-instruments/readout/readout-formatters.js'; import { ReadoutBlockSize, ReadoutBlockDataQuality } from '@oicl/openbridge-webcomponents/dist/building-blocks/readout-block/readout-block.js'; import { Priority } from '@oicl/openbridge-webcomponents/dist/navigation-instruments/types.js'; import { ReadoutDirection, ReadoutStacking, ReadoutAlignment, ReadoutSourceOptions } from '@oicl/openbridge-webcomponents/dist/navigation-instruments/readout/readout.js'; import { AlertFrameConfig } from '@oicl/openbridge-webcomponents/dist/components/alert-frame/alert-frame.js'; import { ReadoutValueOptions, ReadoutSetpointOptions, ReadoutAdviceOptions, ReadoutLabelOptions, ReadoutReserverOptions } from '@oicl/openbridge-webcomponents/dist/navigation-instruments/readout-list-item/readout-list-item.js'; export interface Props { label?: string | undefined; unit?: string | undefined; src?: string | undefined; hasValue?: boolean; value?: string | number | null; valueType?: ReadoutValueType; off?: boolean; offText?: string; hasSetpoint?: boolean; setpoint?: number | undefined; hasAdvice?: boolean; advice?: number | undefined; size?: ReadoutBlockSize | undefined; priority?: Priority | undefined; direction?: ReadoutDirection | undefined; stacking?: ReadoutStacking | undefined; alignment?: ReadoutAlignment | undefined; hasDegree?: boolean; hasDegreeSpacer?: boolean; hasLeadingIcon?: boolean; fractionDigits?: number; maxDigits?: number; dataQuality?: ReadoutBlockDataQuality | undefined; alert?: boolean | AlertFrameConfig; valueOptions?: ReadoutValueOptions | undefined; setpointOptions?: ReadoutSetpointOptions | undefined; adviceOptions?: ReadoutAdviceOptions | undefined; labelOptions?: ReadoutLabelOptions | undefined; unitOptions?: ReadoutReserverOptions | undefined; srcOptions?: ReadoutSourceOptions | undefined; showDebugOverlay?: boolean; } export type { ReadoutValueType } from '@oicl/openbridge-webcomponents/dist/navigation-instruments/readout/readout-formatters.js'; export type { ReadoutBlockSize, ReadoutBlockDataQuality } from '@oicl/openbridge-webcomponents/dist/building-blocks/readout-block/readout-block.js'; export type { Priority } from '@oicl/openbridge-webcomponents/dist/navigation-instruments/types.js'; export type { ReadoutDirection, ReadoutStacking, ReadoutAlignment, ReadoutSourceOptions } from '@oicl/openbridge-webcomponents/dist/navigation-instruments/readout/readout.js'; export type { AlertFrameConfig } from '@oicl/openbridge-webcomponents/dist/components/alert-frame/alert-frame.js'; export type { ReadoutValueOptions, ReadoutSetpointOptions, ReadoutAdviceOptions, ReadoutLabelOptions, ReadoutReserverOptions } from '@oicl/openbridge-webcomponents/dist/navigation-instruments/readout-list-item/readout-list-item.js'; declare const _default: import("vue").DefineComponent) => any; "source-flyout-click": (payload: CustomEvent<{ src: string; }>) => any; }, string, import("vue").PublicProps, Readonly & Readonly<{ "onSource-change"?: ((payload: CustomEvent<{ value: string; label?: string; }>) => any) | undefined; "onSource-flyout-click"?: ((payload: CustomEvent<{ src: string; }>) => any) | undefined; }>, { hasLeadingIcon: boolean; alert: boolean | AlertFrameConfig; hasAdvice: boolean; hasDegree: boolean; showDebugOverlay: boolean; off: boolean; hasSetpoint: boolean; hasValue: boolean; hasDegreeSpacer: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; export default _default;