import { Signal, InputSignal, OutputEmitterRef, InputSignalWithTransform } from '@angular/core'; import type { IconProp } from '@fortawesome/fontawesome-svg-core'; import { ShareButtonProp } from 'ngx-sharebuttons'; import * as i0 from "@angular/core"; export declare class ShareButton { /** Injected options */ private readonly options; /** Share button type */ button: InputSignal; /** The page URL */ url: InputSignal; /** The title parameter */ title: InputSignal; /** The description parameter */ description: InputSignal; /** The image parameter for sharing on Pinterest */ image: InputSignal; /** The tags parameter for sharing on X and Tumblr */ tags: InputSignal; /** Sets the fb messenger redirect url to enable sharing on Messenger desktop */ redirectUrl: InputSignal; /** Show button icon */ showIcon: InputSignalWithTransform; /** Show button text */ showText: InputSignalWithTransform; /** Button custom text */ text: InputSignal; /** Button custom icon */ icon: InputSignal; /** Button theme */ theme: InputSignal; /** A flag that indicates if the button's click is disabled */ disabled: InputSignalWithTransform; /** Set theme as button class */ classes: Signal; /** Stream that emits when share dialog is opened */ opened: OutputEmitterRef; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }