import { CommandParser } from '../client/parser';
import { RedisArgument, BlobStringReply, NumberReply, NullReply } from '../RESP/types';
export declare const AR_OPERATIONS: {
    readonly SUM: "SUM";
    readonly MIN: "MIN";
    readonly MAX: "MAX";
    readonly AND: "AND";
    readonly OR: "OR";
    readonly XOR: "XOR";
    readonly MATCH: "MATCH";
    readonly USED: "USED";
};
export type ArOperation = typeof AR_OPERATIONS[keyof typeof AR_OPERATIONS];
declare const _default: {
    readonly IS_READ_ONLY: true;
    readonly parseCommand: (this: void, parser: CommandParser, key: RedisArgument, start: number | string, end: number | string, operation: ArOperation, value?: RedisArgument | number) => void;
    readonly transformReply: () => BlobStringReply | NumberReply | NullReply;
};
export default _default;
//# sourceMappingURL=AROP.d.ts.map