/**
 * @license
 * Copyright 2023 Tyler Technologies, Inc. 
 * License: Apache-2.0
 */
import { BaseComponent, IBaseComponent } from '../core/base/base-component';
export interface IOpenIconComponent extends IBaseComponent {
    open: boolean;
    orientation: string;
}
declare global {
    interface HTMLElementTagNameMap {
        'forge-open-icon': IOpenIconComponent;
    }
}
/**
 * The web component class behind the `<forge-open-icon>` custom element.
 *
 * @tag forge-open-icon
 */
export declare class OpenIconComponent extends BaseComponent implements IOpenIconComponent {
    static get observedAttributes(): string[];
    private _foundation;
    constructor();
    initializedCallback(): void;
    attributeChangedCallback(name: string, oldValue: string, newValue: string): void;
    /** Controls the open state of the icon. */
    open: boolean;
    /**
     * Gets/sets the orientation of the icon.
     * Valid values are 'vertical' (default) or 'horizontal'.
     */
    orientation: string;
}
