import * as i0 from "@angular/core"; export declare class ClipboardService { private readonly document; private readonly notificationService; /** * Checks if the target element can have its text copied. * * @param target Target HTML element * @returns True if the text can be copied, false otherwise */ isTargetValid(target: HTMLInputElement | HTMLTextAreaElement): boolean; /** * Copies text from an HTML element to the clipboard. * * @param target HTML element to be copied * @param message Snackbar message to alert when copying happens */ copyToClipboard(target: HTMLInputElement | HTMLTextAreaElement, message?: string): void; /** * Copies a text string to the clipboard. * * @param content Text to copy * @param message Snackbar message to alert when copying happens */ copyContentToClipboard(content: string, message: string): void; private notify; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }