@esri/calcite-components
Version:
Web Components for Esri's Calcite Design System.
22 lines (20 loc) • 779 B
TypeScript
/// <reference types="../../index.d.ts" />
import { PropertyValues } from 'lit';
import { PublicLitElement as LitElement, JsxNode, TargetedEvent } from '@arcgis/lumina';
import { FlowItem } from '../calcite-flow-item/customElement.js';
import { FlowDirection, FlowItemLikeElement } from './interfaces';
/** @slot - A slot for adding `calcite-flow-item` elements to the component. */
export declare class Flow extends LitElement {
/**
* Removes the currently active `calcite-flow-item`.
*
* @returns Promise<HTMLCalciteFlowItemElement | FlowItemLikeElement>
*/
back(): Promise<HTMLCalciteFlowItemElement | FlowItemLikeElement>;
/**
* Sets focus on the component.
*
* @returns Promise<void>
*/
setFocus(): Promise<void>;
}