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;