/// <reference types="angular-mocks" />
import { IComponentOptions, IController, IScope, ITimeoutService } from 'angular';
import './copyToClipboard.component.less';
export declare class CopyToClipboardController implements IController {
    private $scope;
    private $element;
    private $timeout;
    text: string;
    toolTip: string;
    tempToolTip: string;
    analyticsLabel: string;
    isOpen: boolean;
    static $inject: string[];
    constructor($scope: IScope, $element: JQuery, $timeout: ITimeoutService);
    $onInit(): void;
    toggleToolTipToCopied(): void;
    resetToolTip(): void;
}
export declare const copyToClipboardComponent: IComponentOptions;
export declare const COPY_TO_CLIPBOARD_COMPONENT = "spinnaker.core.utils.copyToClipboard.directive";
