export declare class UserGroupsPermissionsBaseBuilder {
    parentBuilder: any;
    read: boolean;
    createDocumentBlueprint: boolean;
    delete: boolean;
    create: boolean;
    notifications: boolean;
    publish: boolean;
    setPermissions: boolean;
    unpublish: boolean;
    update: boolean;
    duplicate: boolean;
    moveTo: boolean;
    sortChildren: boolean;
    cultureAndHostnames: boolean;
    publicAccess: boolean;
    rollback: boolean;
    readPropertyValue: boolean;
    writePropertyValue: boolean;
    constructor(parentBuilder: any);
    withReadPermission(read: boolean): this;
    withCreateDocumentBlueprintPermission(createDocumentBlueprint: boolean): this;
    withDeletePermission(deletePermission: boolean): this;
    withCreatePermission(createPermission: boolean): this;
    withNotificationsPermission(notifications: boolean): this;
    withPublishPermission(publish: boolean): this;
    withSetPermissionsPermission(setPermissions: boolean): this;
    withUnpublishPermission(unpublish: boolean): this;
    withUpdatePermission(update: boolean): this;
    withDuplicatePermission(duplicate: boolean): this;
    withMoveToPermission(moveTo: boolean): this;
    withSortChildrenPermission(sortChildren: boolean): this;
    withCultureAndHostnamesPermission(cultureAndHostnames: boolean): this;
    withPublicAccessPermission(publicAccess: boolean): this;
    withRollbackPermission(rollback: boolean): this;
    withReadPropertyValuePermission(readPropertyValue: boolean): this;
    withWritePropertyValuePermission(writePropertyValue: boolean): this;
    done(): any;
    build(): any[];
}
