import { OnChanges, EventEmitter, SimpleChanges } from '@angular/core';
import { DomSanitizer, SafeResourceUrl } from '@angular/platform-browser';
import * as i0 from "@angular/core";
export declare class ReportViewerComponent implements OnChanges {
    private sanitizer;
    reporturl: string;
    reportserver: string;
    showparameters?: string;
    parameters?: any;
    language?: string;
    width?: number;
    height?: number;
    toolbar?: string;
    onError: EventEmitter<any>;
    constructor(sanitizer: DomSanitizer);
    source: SafeResourceUrl;
    ngOnChanges(changes: SimpleChanges): void;
    buildParameterString(): string;
    buildReportUrl(): string;
    static ɵfac: i0.ɵɵFactoryDeclaration<ReportViewerComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ReportViewerComponent, "ssrs-reportviewer", never, { "reporturl": "reporturl"; "reportserver": "reportserver"; "showparameters": "showparameters"; "parameters": "parameters"; "language": "language"; "width": "width"; "height": "height"; "toolbar": "toolbar"; }, { "onError": "error"; }, never, never>;
}
