/// <reference types="angular-mocks" />
import { IComponentOptions, IController, ITimeoutService } from 'angular';
export interface IHelpFieldContents {
    content: string;
    placement: string;
}
export declare class HelpFieldCtrl implements IController {
    private $timeout;
    private $analytics;
    content: string;
    expand: boolean;
    label: string;
    contents: IHelpFieldContents;
    displayPopover: boolean;
    popoverTemplate: string;
    private key;
    private fallback;
    private placement;
    private popoverShownStart;
    private popoverClose;
    static $inject: string[];
    constructor($timeout: ITimeoutService, $analytics: any);
    $onInit(): void;
    $onChanges(): void;
    $onDestroy(): void;
    showPopover(): void;
    hidePopover(defer: boolean): void;
    popoverHovered(): void;
}
export declare const helpFieldComponent: IComponentOptions;
export declare const helpFieldWrapperComponent: IComponentOptions;
export declare const HELP_FIELD_COMPONENT = "spinnaker.core.help.helpField.component";
