import { ChainableFilter } from "../Chainable";
import { WiseOperation } from "../../protocol/WiseOperation";
/**
 * Filters steem blockchain operations by type.
 */
export declare class WiseOperationTypeFilter<T extends WiseOperation> extends ChainableFilter<WiseOperation, WiseOperationTypeFilter<T>> {
    private type;
    constructor(type: WiseOperationTypeFilter.OperationType);
    protected me(): WiseOperationTypeFilter<T>;
    take(error: Error | undefined, op: WiseOperation): boolean;
}
export declare namespace WiseOperationTypeFilter {
    enum OperationType {
        SetRules = 0,
        SendVoteorder = 1,
        ConfirmVote = 2
    }
}
