import { SmzDocumentBuilder } from './document-builder';
import { SmzBuilderUtilities } from '../common/smz-builder-utilities';
import { SmzDocumentViewer } from '../../modules/smz-documents/models/smz-document-viewer';
export declare class SmzDocumentViewerBuilder extends SmzBuilderUtilities<SmzDocumentViewerBuilder> {
    private _documentBuilder;
    private _viewer;
    protected that: this;
    constructor(_documentBuilder: SmzDocumentBuilder, _viewer: SmzDocumentViewer);
    overrideContainerStyles(styleClass: string): SmzDocumentViewerBuilder;
    overridePaperStyles(styleClass: string): SmzDocumentViewerBuilder;
    setZoom(initial: number, min?: number, max?: number, variation?: number): SmzDocumentViewerBuilder;
    disableZoomControls(): SmzDocumentViewerBuilder;
    allowOpen(label?: string): SmzDocumentViewerBuilder;
    allowPrint(label?: string): SmzDocumentViewerBuilder;
    allowDownload(label?: string): SmzDocumentViewerBuilder;
    get document(): SmzDocumentBuilder;
}
