import Repository from './repository';
import AccountNode from './type/node/account';
export interface OperationInput {
readonly repository: Repository;
readonly account: AccountNode;
}
declare abstract class Operation {
private input;
constructor(input: Input);
perform(): Promise