import type { DashboardApi, InputDefinition, VisualizationDefinition, RootDataSourcesDefinition, LayoutItemType } from '@splunk/dashboard-types'; export interface BaseButtonProps { /** * the current layout item id (most likely will be the visualization id) */ itemId?: string; /** * dashboard api */ dashboardApi?: DashboardApi; /** * the definition of the canvas object with which the button is associated */ itemDefinition?: InputDefinition | VisualizationDefinition; /** * associated datasource definitions */ dataSources?: RootDataSourcesDefinition; /** * icon tooltip text */ screenReaderText?: string; /** * item type */ type?: LayoutItemType; } //# sourceMappingURL=BaseButton.d.ts.map