/**
 * @license
 * Copyright Tyler Technologies, Inc. 
 * License: Apache-2.0
 */
import { ICustomElementFoundation } from '@tylertech/forge-core';
import { IAppBarAdapter } from './app-bar-adapter';
import { AppBarElevation, AppBarTheme } from './app-bar-constants';
export interface IAppBarFoundation extends ICustomElementFoundation {
    titleText: string;
    elevation: AppBarElevation;
    theme: string;
    href: string;
    target: string;
}
export declare class AppBarFoundation implements IAppBarFoundation {
    private _adapter;
    private _titleText;
    private _elevation;
    private _theme;
    private _href;
    private _target;
    private _centerSlotListener;
    private _anchorClickListener;
    constructor(_adapter: IAppBarAdapter);
    initialize(): void;
    private _onHrefClick;
    get titleText(): string;
    set titleText(value: string);
    get elevation(): AppBarElevation;
    set elevation(value: AppBarElevation);
    get theme(): AppBarTheme;
    set theme(value: AppBarTheme);
    get href(): string;
    set href(value: string);
    get target(): string;
    set target(value: string);
}
