<commit_before>export declare function getMatTooltipInvalidPositionError(position: string): Error;

export declare const MAT_TOOLTIP_DEFAULT_OPTIONS: InjectionToken<MatTooltipDefaultOptions>;

export declare function MAT_TOOLTIP_DEFAULT_OPTIONS_FACTORY(): MatTooltipDefaultOptions;

export declare const MAT_TOOLTIP_SCROLL_STRATEGY: InjectionToken<() => ScrollStrategy>;

export declare function MAT_TOOLTIP_SCROLL_STRATEGY_FACTORY(overlay: Overlay): () => ScrollStrategy;

export declare const MAT_TOOLTIP_SCROLL_STRATEGY_FACTORY_PROVIDER: {
    provide: InjectionToken<() => ScrollStrategy>;
    deps: (typeof Overlay)[];
    useFactory: typeof MAT_TOOLTIP_SCROLL_STRATEGY_FACTORY;
};

export declare class MatTooltip implements OnDestroy, OnInit {
  _overlayRef: OverlayRef|null;
  _tooltipInstance: TooltipComponent|null;
  disabled: boolean;
  hideDelay: number;
  message: string;
  position: TooltipPosition;
  showDelay: number;
  tooltipClass: string|string[]|Set<string>|{
    [key: string]: any;
  };
  constructor(
      _overlay: Overlay, _elementRef: ElementRef<HTMLElement>, _scrollDispatcher: ScrollDispatcher,
      _viewContainerRef: ViewContainerRef, _ngZone: NgZone, platform: Platform,
      _ariaDescriber: AriaDescriber, _focusMonitor: FocusMonitor, scrollStrategy: any,
      _dir: Directionality, _defaultOptions: MatTooltipDefaultOptions, hammerLoader?: HammerLoader);
  _getOrigin(): {main: OriginConnectionPosition; fallback: OriginConnectionPosition;};
  _getOverlayPosition(): {main: OverlayConnectionPosition; fallback: OverlayConnectionPosition;};
  _handleKeydown(e: KeyboardEvent): void;
  _handleTouchend(): void;
  _isTooltipVisible(): boolean;
  hide(delay?: number): void;
  ngOnDestroy(): void;
  ngOnInit(): void;
  show(delay?: number): void;
  toggle(): void;
}

export declare const matTooltipAnimations: {
    readonly tooltipState: AnimationTriggerMetadata;
};

export interface MatTooltipDefaultOptions {
    hideDelay: number;
    position?: TooltipPosition;
    showDelay: number;
    touchendHideDelay: number;
}

export declare class MatTooltipModule {
}<commit_msg>chore: update tooltip golden file (#15479)<commit_after>export declare function getMatTooltipInvalidPositionError(position: string): Error;

export declare const MAT_TOOLTIP_DEFAULT_OPTIONS: InjectionToken<MatTooltipDefaultOptions>;

export declare function MAT_TOOLTIP_DEFAULT_OPTIONS_FACTORY(): MatTooltipDefaultOptions;

export declare const MAT_TOOLTIP_SCROLL_STRATEGY: InjectionToken<() => ScrollStrategy>;

export declare function MAT_TOOLTIP_SCROLL_STRATEGY_FACTORY(overlay: Overlay): () => ScrollStrategy;

export declare const MAT_TOOLTIP_SCROLL_STRATEGY_FACTORY_PROVIDER: {
    provide: InjectionToken<() => ScrollStrategy>;
    deps: (typeof Overlay)[];
    useFactory: typeof MAT_TOOLTIP_SCROLL_STRATEGY_FACTORY;
};

export declare class MatTooltip implements OnDestroy, OnInit {
    _overlayRef: OverlayRef | null;
    _tooltipInstance: TooltipComponent | null;
    disabled: boolean;
    hideDelay: number;
    message: string;
    position: TooltipPosition;
    showDelay: number;
    tooltipClass: string | string[] | Set<string> | {
        [key: string]: any;
    };
    constructor(_overlay: Overlay, _elementRef: ElementRef<HTMLElement>, _scrollDispatcher: ScrollDispatcher, _viewContainerRef: ViewContainerRef, _ngZone: NgZone, platform: Platform, _ariaDescriber: AriaDescriber, _focusMonitor: FocusMonitor, scrollStrategy: any, _dir: Directionality, _defaultOptions: MatTooltipDefaultOptions, hammerLoader?: HammerLoader);
    _getOrigin(): {
        main: OriginConnectionPosition;
        fallback: OriginConnectionPosition;
    };
    _getOverlayPosition(): {
        main: OverlayConnectionPosition;
        fallback: OverlayConnectionPosition;
    };
    _handleKeydown(e: KeyboardEvent): void;
    _handleTouchend(): void;
    _isTooltipVisible(): boolean;
    hide(delay?: number): void;
    ngOnDestroy(): void;
    ngOnInit(): void;
    show(delay?: number): void;
    toggle(): void;
}

export declare const matTooltipAnimations: {
    readonly tooltipState: AnimationTriggerMetadata;
};

export interface MatTooltipDefaultOptions {
    hideDelay: number;
    position?: TooltipPosition;
    showDelay: number;
    touchendHideDelay: number;
}

export declare class MatTooltipModule {
}
{'fraction_non_alphanumeric': 0.08998615597600369, 'fraction_numerical': 0.0011536686663590216, 'mean_word_length': 6.094926350245499, 'pattern_counts': {'":': 0, '<': 13, '<?xml version=': 0, '>': 19, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6874544', 'n_tokens_mistral': 1303, 'n_tokens_neox': 1266, 'n_words': 294}