import { BaseFab } from './base-fab';
/**
 * Extended Fab components provide an icon and an label (optional).
 *
 * @version
 * Material Design 3 - Expressive
 *
 * @link
 * https://m3.material.io/components/floating-action-button/overview
 */
export declare abstract class BaseExtendedFab extends BaseFab {
    extended: boolean;
    private hasLabel;
    protected render(): unknown;
    protected renderLabel(): import("lit-html").TemplateResult<1>;
    protected getRenderClasses(): {
        'has-label': boolean;
        extended: boolean;
        'has-icon': boolean;
    };
    private handleLabelSlotChange;
}
//# sourceMappingURL=base-extended-fab.d.ts.map