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-html').TemplateResult<1>;
    connectedCallback(): void;
    firstUpdated(props: PropertyValues<this>): void;
    updated(props: PropertyValues<this>): void;
    disconnectedCallback(): void;
}
