/**
 * @license
 * Copyright Tyler Technologies, Inc. 
 * License: Apache-2.0
 */
import { BaseButtonAdapter, IBaseButtonAdapter } from '../button/base/base-button-adapter';
import { IFloatingActionButtonComponent } from './floating-action-button';
export interface IFloatingActionButtonAdapter extends IBaseButtonAdapter {
    destroy(): void;
}
export declare class FloatingActionButtonAdapter extends BaseButtonAdapter implements IFloatingActionButtonAdapter {
    private _labelSlotElement;
    private _extendedObserver;
    constructor(component: IFloatingActionButtonComponent);
    initialize(): void;
    destroy(): void;
    toggleDefaultPopoverIcon(value: boolean): void;
    private _startExtendedWatcher;
    private _detectExtendedState;
}
