import { ButtonSizeProps, ButtonVariantProps } from '@sixbell-telco/sdk/components/button'; import { AudioPlayerService } from '../services/audio.service'; import * as i0 from "@angular/core"; export declare class ButtonPlayComponent { audioService: AudioPlayerService; variant: import("@angular/core").InputSignal; ghost: import("@angular/core").InputSignal; outline: import("@angular/core").InputSignal; circle: import("@angular/core").InputSignal; square: import("@angular/core").InputSignal; glass: import("@angular/core").InputSignal; size: import("@angular/core").InputSignal; shadow: import("@angular/core").InputSignal; asButton: import("@angular/core").InputSignal; isHovered: import("@angular/core").WritableSignal; trackIndex: import("@angular/core").InputSignal; togglePlay: import("@angular/core").OutputEmitterRef; iconMusicNote: string; iconPlay: string; iconPause: string; waveBars: { delay: string; class: string; }[]; buttonClass: import("@angular/core").Signal; waveBarsClass: import("@angular/core").Signal; iconClass: import("@angular/core").Signal; icon: import("@angular/core").Signal; handleHover(isHovered: boolean): void; handleTogglePlay(): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }