import { EventEmitter, OnChanges, SimpleChanges } from '@angular/core'; import { ThemePalette } from '@angular/material/core'; import { SCIconType } from '../sc-icon/sc-icon.component'; import * as i0 from "@angular/core"; export interface SCFabMenuButton { index: string; icon: string; color?: ThemePalette | 'success' | 'danger' | 'warning'; iconType?: SCIconType; label?: string; disabled?: boolean; } export interface SCFabMenuActionEvent { event: MouseEvent; action: SCFabMenuButton; } export declare class SCFabMenuComponent implements OnChanges { actionClicked: EventEmitter; menuOpened: EventEmitter; closeOnClickOut: boolean; hasBackdrop: boolean; closeOnActionClicked: boolean; fabButtons: SCFabMenuButton[]; buttons: SCFabMenuButton[]; fabTogglerState: 'active' | 'inactive'; ngOnChanges(changes: SimpleChanges): void; showItems(): void; hideItems(): void; onToggleFab(): void; handleFocusOut(): void; handleActionClicked(event: MouseEvent, action: SCFabMenuButton): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }