import { Context, subsystem } from '@launchdarkly/js-sdk-common';
export interface ContextDeduplicatorOptions {
    contextKeysFlushInterval: number;
    contextKeysCapacity: number;
}
export default class ContextDeduplicator implements subsystem.LDContextDeduplicator {
    readonly flushInterval: number;
    private _contextKeysCache;
    constructor(options: ContextDeduplicatorOptions);
    processContext(context: Context): boolean;
    flush(): void;
}
//# sourceMappingURL=ContextDeduplicator.d.ts.map