import Node from './../type/node'; import ActionType from './../enum/action-type'; import Operation, { OperationInput } from './../operation'; interface Input extends OperationInput { readonly node: Node; readonly action_type: ActionType; } declare class CheckNodePermissionOperation extends Operation { protected performInternal(): Promise; private fetchRequiredPermission; private fetchNodePermissions; private ensureAccountExistsInGroup; private accountIsCreator; private isEveryoneGroup; private getActionType; private getNode; } export default CheckNodePermissionOperation;