import { AfterViewInit, EventEmitter } from '@angular/core'; import { GC } from '../inputman'; import { GcComponents } from './GcComponents'; import * as i0 from "@angular/core"; export declare class GcTourComponent extends GcComponents implements AfterViewInit { ngAfterViewInit(): void; private bindEventCore; protected bindEvent(): void; protected initGcComponent(): void; steps: GC.InputMan.TourStepConfig[]; disableInteraction?: boolean; offset?: number | number[]; showOverlay?: boolean; highlightRadius?: number; closeOnOverlayClick?: boolean; closeOnEsc?: boolean; showCloseButton?: boolean; hidePreviousButton?: boolean; hideDoneButton?: boolean; tipClassName?: string; tipDirection?: GC.InputMan.TipDirection; tipPosition?: GC.InputMan.TipPosition; tipResource?: GC.InputMan.TourTipResourceConfig; autoFocusTarget?: boolean; customTip?: (context: GC.InputMan.TourCustomTipContext) => void; closed: EventEmitter<{ sender: GC.InputMan.GcTour; eArgs: GC.InputMan.TourClosedEventArgs; }>; stepChanging: EventEmitter<{ sender: GC.InputMan.GcTour; eArgs: GC.InputMan.TourStepChangingEventArgs; }>; stepChanged: EventEmitter<{ sender: GC.InputMan.GcTour; eArgs: GC.InputMan.TourStepChangedEventArgs; }>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }