import { Provider } from './provider/widget-provider'; import { Wrapper, Actions, Options, Content, Footer, DEFAULT_WRAPPER_LABELS } from './wrapper'; import { Subheader } from './subheader/subheader'; import { State } from './state/widget-state'; import { DEFAULT_STATE_LABELS } from './state/labels'; import { SelectionSummary } from './selection-summary/selection-summary'; import { DEFAULT_SELECTION_SUMMARY_LABELS } from './selection-summary/labels'; import { Toolbox } from './toolbox/toolbox'; import { DEFAULT_TOOLBOX_LABELS } from './toolbox/labels'; import { Echart, EchartUI, DEFAULT_INIT_OPTS } from './echart'; import { DEFAULT_NOTE_LABELS } from './note/labels'; import { Searcher, SearcherToggle, StackToggle, ShowAllToggle, ZoomToggle, BrushToggle, RelativeData, Download, LockSelection, ChangeColumn } from './actions'; import { Formula, FormulaUI } from './formula'; import { Markdown, MarkdownUI } from './markdown'; import { Spread, SpreadUI } from './spread'; import { Range, RangeUI } from './range'; import { Category, CategoryUI } from './category'; import { Table, TableUI } from './table'; /** * Curated namespace export — the only way to reach v2 widget components. * Consumers import the const and access components via property access: * * ```tsx * import { Widget } from '@carto/ps-react-ui/widgets-v2' * * * * * }> * * * * * * ``` * * Component identifiers are not surfaced as separate named exports — Types * (props, data shapes, label types, default-label consts) and per-widget * subpath entries (`@carto/ps-react-ui/widgets-v2/bar`, `…/category`, * `…/table`, `…/actions`, `…/stores`, `…/utils`, etc.) remain available for * direct import where needed. */ export declare const Widget: { readonly Provider: typeof Provider; readonly Wrapper: typeof Wrapper; readonly Actions: typeof Actions; readonly Options: typeof Options; readonly Content: typeof Content; readonly Footer: typeof Footer; readonly Subheader: typeof Subheader; readonly State: typeof State; readonly SelectionSummary: typeof SelectionSummary; readonly Toolbox: typeof Toolbox; readonly Note: (({ lineClamp, labels, children }: import('.').NoteProps) => import("react/jsx-runtime").JSX.Element) & { Markdown: ({ content, lineClamp, labels }: import('.').NoteMarkdownProps) => import("react/jsx-runtime").JSX.Element; }; readonly Echart: typeof Echart; readonly EchartUI: typeof EchartUI; readonly Searcher: typeof Searcher; readonly SearcherToggle: typeof SearcherToggle; readonly StackToggle: typeof StackToggle; readonly ShowAllToggle: typeof ShowAllToggle; readonly ZoomToggle: typeof ZoomToggle; readonly BrushToggle: typeof BrushToggle; readonly RelativeData: typeof RelativeData; readonly Download: typeof Download; readonly FullScreen: { Trigger: ({ labels, enterIcon: EnterIcon, exitIcon: ExitIcon, iconProps, }: import('./actions').FullScreenTriggerProps) => import("react/jsx-runtime").JSX.Element; Slot: ({ children, title, labels, closeIcon: CloseSvg, iconProps, }: import('./actions').FullScreenSlotProps) => import("react/jsx-runtime").JSX.Element; }; readonly LockSelection: typeof LockSelection; readonly ChangeColumn: typeof ChangeColumn; readonly Formula: typeof Formula; readonly FormulaUI: typeof FormulaUI; readonly Markdown: typeof Markdown; readonly MarkdownUI: typeof MarkdownUI; readonly Spread: typeof Spread; readonly SpreadUI: typeof SpreadUI; readonly Range: typeof Range; readonly RangeUI: typeof RangeUI; readonly Category: typeof Category; readonly CategoryUI: typeof CategoryUI; readonly Table: typeof Table; readonly TableUI: typeof TableUI; }; export { DEFAULT_WRAPPER_LABELS, DEFAULT_STATE_LABELS, DEFAULT_SELECTION_SUMMARY_LABELS, DEFAULT_TOOLBOX_LABELS, DEFAULT_NOTE_LABELS, DEFAULT_INIT_OPTS, }; export type { ProviderProps } from './provider/widget-provider'; export type { WrapperProps, ActionsProps, OptionsProps, ContentProps, FooterProps, WrapperLabels, } from './wrapper'; export type { SubheaderProps } from './subheader/subheader'; export type { StateProps } from './state/widget-state'; export type { StateLabels } from './state/labels'; export type { SelectionSummaryProps } from './selection-summary/selection-summary'; export type { SelectionSummaryLabels } from './selection-summary/labels'; export type { ToolboxProps } from './toolbox/toolbox'; export type { ToolboxLabels } from './toolbox/labels'; export type { EchartProps, EchartUIProps, EchartsEventHandler } from './echart'; export type { NoteProps, NoteMarkdownProps } from './note/widget-note'; export type { NoteLabels } from './note/labels'; export type { SearcherProps, SearcherToggleProps, StackToggleProps, ShowAllToggleProps, ZoomToggleProps, BrushToggleProps, RelativeDataProps, DownloadProps, DownloadItem, FullScreenTriggerProps, FullScreenSlotProps, LockSelectionProps, LockSelectionKey, ChangeColumnProps, ChangeColumnItem, } from './actions'; export type { FormulaUIProps, FormulaDataItem, FormulaWidgetData, } from './formula'; export type { MarkdownUIProps, MarkdownWidgetData } from './markdown'; export type { PieDatum, PieWidgetData } from './pie'; export type { TimeseriesDatum, TimeseriesWidgetData } from './timeseries'; export type { ScatterplotDatum, ScatterplotWidgetData } from './scatterplot'; export type { SpreadUIProps, SpreadDataItem, SpreadWidgetData } from './spread'; export type { RangeProps, RangeUIProps, RangeDataItem, RangeWidgetData, RangeItemValue, } from './range'; export type { CategoryProps, CategoryUIProps, CategoryDataItem, CategoryWidgetData, CategoryKey, CategorySeriesConfig, CategoryLabels, } from './category'; export type { TableProps, TableUIProps, TableColumn, TableRow, TableWidgetData, TableWidgetState, TableSortDirection, TableSortState, } from './table'; export type { WidgetSeries } from './types';