import { NodeEntry } from '@alfresco/js-api'; import { AddPermissionDialogData } from './add-permission-dialog-data.interface'; import { MemberModel } from '../../models/member.model'; import * as i0 from "@angular/core"; export declare class AddPermissionDialogComponent { data: AddPermissionDialogData; private readonly dialogRef; isSearchActive: boolean; selectedMembers: MemberModel[]; private readonly existingMembers; currentSelection: NodeEntry[]; constructor(); onSelect(items: NodeEntry[]): void; onAddClicked(): void; onSearchAddClicked(): void; canCloseDialog(): void; enableSearch(): void; disableSearch(): void; onBulkUpdate(role: string): void; onMemberDelete({ id }: MemberModel): void; onMemberUpdate(role: string, member: MemberModel): void; isValid(): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }