import { OnInit } from '@angular/core';
import { ModelService } from '../services/model.service';
import { FormService } from '../forms/form.service';
import { ExportService } from '../services/export.service';
import { CollectionsService } from '../services/collections.service';
import { CheckboxComponent } from '../controls/checkbox.component';
import * as i0 from "@angular/core";
export declare class DocumentSecurityMenuComponent implements OnInit {
    model: ModelService;
    formService: FormService;
    exportService: ExportService;
    collections: CollectionsService;
    allowPrintDocument: CheckboxComponent;
    allowModifyContents: CheckboxComponent;
    allowCopyTextAndGraphics: CheckboxComponent;
    allowAddOrModifyTextAnnotations: CheckboxComponent;
    constructor(model: ModelService, formService: FormService, exportService: ExportService, collections: CollectionsService);
    ngOnInit(): void;
    getTextBoxType(): "" | "password";
    updateUserAccessPrivileges(): void;
    getUserAccessPrivileges(name: string): boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<DocumentSecurityMenuComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DocumentSecurityMenuComponent, "sti-document-security-menu", never, {}, {}, never, never, false, never>;
}
