import Node from './../type/node'; import ActionType from './../enum/action-type'; import Operation, { OperationInput } from './../operation'; interface Input extends OperationInput { readonly node: Node; } declare class FetchAvailableActionTypesOperation extends Operation { protected performInternal(): Promise; private fetchNodePermissions; private permissionCoversAccount; private accountIsCreator; private getAllAvailableActionTypes; private isTypeNode; private getNode; } export default FetchAvailableActionTypesOperation;