import { Strategy } from './base.strategy';
import { DedupeOptions } from '../interfaces';
import { Observable } from 'rxjs';
import { BaseCommand } from '../commands';
export declare class DedupeStrategy extends Strategy<DedupeOptions> {
    private static readonly DEFAULT_OPTIONS;
    private readonly activeCommands;
    constructor(options?: DedupeOptions);
    process<T>(observable: Observable<T>, command: BaseCommand, ...args: any[]): Observable<T>;
}
