/* eslint-disable */ /* tslint:disable */ /** * This is an autogenerated file created by the Stencil compiler. * It contains typing information for all components that exist in this project. */ import { HTMLStencilElement, JSXBase } from "./stencil-public-runtime"; import { PredefinedColor } from "./utils/theme"; import { FlowCoreChart } from "./core/charts/flow-core-chart"; import { FlowChartSignalChangeDetails } from "./components/charts/chart/chart"; import { FlowCoreChartData } from "./core/charts/flow-core-chart-data"; import { FlowCoreChartSignal } from "./core/charts/flow-core-chart-signal"; import { FlowCoreContext } from "./core/public-api"; import { FormatFunction, RowSelectionChangedEventDetail, SortActionEventDetail } from "./components/data-tables/types"; import { DateTimePickerChangeEventDetail } from "./components/date-time-picker/interface"; import { FlowDrawChangedEvent } from "./components/drawer/drawer-container/constants"; import { FlowListActionEventDetail } from "./components/lists/list/list"; import { FlowCoreMap } from "./core/flow-core-map/flow-core-map"; import { FlowMapExportOptions } from "./core/flow-core-map/map-exporter"; import { FeatureIdentifier, LngLatLike, MapGeoJSONFeature } from "@emuanalytics/maplibre-gl"; import { FlowCoreMapPopup, FlowCoreMapPopupOptions } from "./core/flow-core-map/flow-core-map-popup"; import { FlowCoreDataJoin } from "./core/flow-core-map/flow-core-data-join"; import { FlowCoreDataSource, SelectionPopupFn } from "./core/flow-core-map/flow-core-data-source"; import { FlowCoreMapLayer } from "./core/flow-core-map/flow-core-map-layer"; import { FlowCoreParameter } from "./core/flow-core-map/flow-core-parameter"; import { TimerChangeEventDetail } from "./components/timer/interface"; export namespace Components { interface FlowBadge { /** * The color of the component. Colors are taken from the application palette. */ "color": PredefinedColor; /** * Set to true to draw a pill-style badge with rounded corners. */ "pill": boolean; /** * Set to true to make the badge pulse. */ "pulse": boolean; } interface FlowBusyOverlay { /** * Set to `true` to display the busy overlay. Specify a Flo.w reactive expression or a boolean value. * @reactive */ "busy": string; /** * The color of the component. Colors are taken from the application palette. */ "color"?: PredefinedColor; /** * The Flo.w context ID to use for application state. */ "flowContext": string; /** * Set to `true` to overlay the component's parent element rather than its content. */ "overlayParent": boolean; /** * The size of the progress ring. */ "size": 'small' | 'medium' | 'large' | 'x-large' | 'xx-large'; } interface FlowButton { /** * The color of the component. Colors are taken from the application palette. */ "color"?: PredefinedColor; /** * Set to `true` to display a smaller-sized button with reduced margins. */ "compact": boolean; /** * Set to `true` to disable interaction with the button. */ "disabled": boolean; /** * Specify that the linked file should be downloaded using this filename. Only used when `href` is set. */ "download": string; /** * When set, the underlying button will be rendered as an `` with this `href` instead of a `