import Component from '../../components/harmony-history/harmony-history.component.js'; import { type EventName } from '@lit/react'; import type { TerraHarmonyJobSelectEvent } from '../../events/events.js'; import type { TerraHarmonyJobDeleteEvent } from '../../events/events.js'; export type { TerraHarmonyJobSelectEvent } from '../../events/events.js'; export type { TerraHarmonyJobDeleteEvent } from '../../events/events.js'; /** * @summary Displays a horizontal scrolling strip of a user's recent Harmony job requests, * fetching additional pages on demand as the user scrolls. * @documentation https://terra-ui.netlify.app/components/harmony-history * @status stable * @since 1.0 * * @dependency terra-loader * @dependency terra-tooltip * @dependency terra-icon * * @event {{ job: SubsetJobStatus }} terra-harmony-job-select - Emitted when a thumbnail is clicked. * @event {{ jobId: string }} terra-harmony-job-delete - Emitted when the delete button on a thumbnail is clicked (only when `removeLabelsOnDelete` is false). * * @csspart nav-button - The left/right navigation arrow buttons. * @csspart viewport - The overflow-hidden container that clips the thumbnail track. * @csspart track - The inner flex container that translates to implement scrolling. * @csspart thumbnail - Each individual job thumbnail wrapper. */ declare const reactWrapper: import("@lit/react").ReactWebComponent; onTerraHarmonyJobDelete: EventName; }>; export default reactWrapper;