import * as i0 from "@angular/core"; export interface ShareData { files?: File[]; text?: string; title?: string; url?: string; } export declare class ShareService { readonly isSupported: boolean; share(data: ShareData, softFail?: boolean): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } export declare class ShareButtonDirective { readonly url: import("@angular/core").InputSignal; readonly text: import("@angular/core").InputSignal; readonly title: import("@angular/core").InputSignal; readonly files: import("@angular/core").InputSignal; readonly failed: import("@angular/core").OutputEmitterRef; readonly success: import("@angular/core").OutputEmitterRef; private readonly shareService; share(): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }