UNPKG

@sixbell-telco/sdk

Version:

A collection of reusable components designed for use in Sixbell Telco Angular projects

34 lines (33 loc) 2.4 kB
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<ButtonVariantProps>; ghost: import("@angular/core").InputSignal<boolean>; outline: import("@angular/core").InputSignal<boolean>; circle: import("@angular/core").InputSignal<boolean>; square: import("@angular/core").InputSignal<boolean>; glass: import("@angular/core").InputSignal<boolean>; size: import("@angular/core").InputSignal<ButtonSizeProps>; shadow: import("@angular/core").InputSignal<boolean>; asButton: import("@angular/core").InputSignal<boolean>; isHovered: import("@angular/core").WritableSignal<boolean>; trackIndex: import("@angular/core").InputSignal<number>; togglePlay: import("@angular/core").OutputEmitterRef<void>; iconMusicNote: string; iconPlay: string; iconPause: string; waveBars: { delay: string; class: string; }[]; buttonClass: import("@angular/core").Signal<string>; waveBarsClass: import("@angular/core").Signal<string>; iconClass: import("@angular/core").Signal<string>; icon: import("@angular/core").Signal<string>; handleHover(isHovered: boolean): void; handleTogglePlay(): Promise<void>; static ɵfac: i0.ɵɵFactoryDeclaration<ButtonPlayComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<ButtonPlayComponent, "st-button-play", never, { "variant": { "alias": "variant"; "required": false; "isSignal": true; }; "ghost": { "alias": "ghost"; "required": false; "isSignal": true; }; "outline": { "alias": "outline"; "required": false; "isSignal": true; }; "circle": { "alias": "circle"; "required": false; "isSignal": true; }; "square": { "alias": "square"; "required": false; "isSignal": true; }; "glass": { "alias": "glass"; "required": false; "isSignal": true; }; "size": { "alias": "size"; "required": false; "isSignal": true; }; "shadow": { "alias": "shadow"; "required": false; "isSignal": true; }; "asButton": { "alias": "asButton"; "required": false; "isSignal": true; }; "trackIndex": { "alias": "trackIndex"; "required": true; "isSignal": true; }; }, { "togglePlay": "togglePlay"; }, never, never, true, never>; }