import { StaticProvider, TemplateRef } from '@angular/core';
import { SlideBySlideService } from '../slide-by-slide/slide-by-slide.service';
import { Slide } from '../core/presentation.types';
import { SpeakerNotesTarget } from '../speaker-notes/speaker-notes.directive';
export declare class PresenterViewComponent implements SpeakerNotesTarget {
    private readonly service;
    currentSlide: Slide | undefined;
    preview1: Slide | undefined;
    preview2: Slide | undefined;
    speakerNoteProviders: StaticProvider[];
    private container;
    constructor(service: SlideBySlideService);
    attach(template: TemplateRef<any>): () => void;
    goTo(slide: Slide | undefined): void;
}
