import { PropertyValues, LitElement } from 'lit'; import { ContainerElement } from '../internal'; /** * @element nve-toolbar * @description A toolbar is a container for grouping a set of controls, such as buttons, icon buttons and combobox search. * @since 0.19.0 * @entrypoint \@nvidia-elements/core/toolbar * @slot - default slot for content * @slot prefix - slot for prefix content * @slot suffix - slot for suffix content * @cssprop --background * @cssprop --color * @cssprop --padding * @cssprop --min-height * @cssprop --border-radius * @cssprop --gap * @cssprop --border-bottom * @cssprop --box-shadow * @cssprop --width * @aria https://www.w3.org/WAI/ARIA/apg/patterns/toolbar/ */ export declare class Toolbar extends LitElement implements ContainerElement { #private; static styles: import('lit').CSSResult[]; static readonly metadata: { tag: string; version: string; }; static elementDefinitions: {}; /** * Determines the container styles of component. Flat applies when nesting elements within other containers or for a more muted style. Full applies when the element expands the full width of the viewport. */ container?: 'flat' | 'inset' | 'full'; /** * Determines the primary content overflow behavior. */ content?: 'scroll' | 'wrap'; /** * Determines the orientation direction of the toolbar. Vertical toolbars support icon buttons only. */ orientation?: 'horizontal' | 'vertical'; /** * Visual treatment to represent accent color for interactive selections */ status: 'accent'; /** @private */ _internals: ElementInternals; private prefixElements; private suffixElements; private defaultElements; render(): import('lit').TemplateResult<1>; connectedCallback(): void; firstUpdated(props: PropertyValues): void; updated(props: PropertyValues): void; disconnectedCallback(): void; }