@esri/calcite-components
Version:
Web Components for Esri's Calcite Design System.
30 lines (28 loc) • 867 B
TypeScript
/// <reference types="../../index.d.ts" />
import { PropertyValues } from 'lit';
import { PublicLitElement as LitElement, JsxNode, TargetedEvent } from '@arcgis/lumina';
type Layout = "horizontal" | "vertical";
export declare class Menu extends LitElement {
/**
* Accessible name for the component.
*
* @required
*/
label: string;
/**
* Specifies the layout of the component.
*
* @default "horizontal"
*/
layout: Layout;
/** Use this property to override individual strings used by the component. */
messageOverrides?: typeof this.messages._overrides;
/** Sets focus on the component's first focusable element. */
setFocus(): Promise<void>;
private messages: Partial<{
more: string;
}> & import('@arcgis/lumina/controllers').T9nMeta<{
more: string;
}>;
}
export {};