export declare class CdkCopyToClipboard implements OnDestroy { _deprecatedCopied: EventEmitter; attempts: number; copied: EventEmitter; text: string; constructor(_clipboard: Clipboard, _ngZone?: NgZone | undefined, config?: CdkCopyToClipboardConfig); copy(attempts?: number): void; ngOnDestroy(): void; static ɵdir: i0.ɵɵDirectiveDefWithMeta; static ɵfac: i0.ɵɵFactoryDef; } export interface CdkCopyToClipboardConfig { attempts?: number; } export declare const CKD_COPY_TO_CLIPBOARD_CONFIG: InjectionToken; export declare class Clipboard { constructor(document: any); beginCopy(text: string): PendingCopy; copy(text: string): boolean; static ɵfac: i0.ɵɵFactoryDef; static ɵprov: i0.ɵɵInjectableDef; } export declare class ClipboardModule { static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } export declare class PendingCopy { constructor(text: string, _document: Document); copy(): boolean; destroy(): void; }