export declare class ExternalDocumentPrincipal { addAllGroupDenies(groupDenys?: Array): ExternalDocumentPrincipal; addAllGroupReads(groupReads?: Array): ExternalDocumentPrincipal; addAllUserDenies(userDenys?: Array): ExternalDocumentPrincipal; addAllUserRead(userReads?: Array): ExternalDocumentPrincipal; addGroupDeny(groupDeny?: string): ExternalDocumentPrincipal; addGroupRead(groupRead?: string): ExternalDocumentPrincipal; addUserDeny(userDeny?: string): ExternalDocumentPrincipal; addUserRead(userRead?: string): ExternalDocumentPrincipal; constructor(); getGroupDeny(): Set; getGroupReads(): Set; getUserDenies(): Set; getUserReads(): Set; isEveryoneAccess(): boolean; isNoneAccess(): boolean; setEveryoneAccess(everyoneAccess?: boolean): ExternalDocumentPrincipal; setNoneAccess(noneAccess?: boolean): ExternalDocumentPrincipal; }