/**
 * @license
 * Copyright 2023 Tyler Technologies, Inc. 
 * License: Apache-2.0
 */
import { ICustomElementFoundation } from '@tylertech/forge-core';
import { IAppBarAdapter } from './app-bar-adapter';
export interface IAppBarFoundation extends ICustomElementFoundation {
    titleText: string;
    fixed: boolean;
    raised: boolean;
}
/**
 * Provides facilities and helper methods for creating an app-bar component.
 */
export declare class AppBarFoundation implements IAppBarFoundation {
    private _adapter;
    private _titleText;
    private _fixed;
    private _raised;
    private _bottomSlotListener;
    private _centerSlotListener;
    constructor(_adapter: IAppBarAdapter);
    initialize(): void;
    private _onBottomSlotChanged;
    private _onCenterSlotChanged;
    /** Gets/sets the title text. */
    get titleText(): string;
    set titleText(value: string);
    /** Gets/sets the fixed state. */
    get fixed(): boolean;
    set fixed(value: boolean);
    get raised(): boolean;
    set raised(value: boolean);
}
