import { EdgeService, FeatureHubConfig } from 'featurehub-repository';
import { InternalFeatureRepository } from 'featurehub-repository/dist/internal_feature_repository';
export declare class FeatureHubEventSourceClient implements EdgeService {
    private eventSource;
    private readonly _config;
    private readonly _repository;
    private _header;
    constructor(config: FeatureHubConfig, repository: InternalFeatureRepository);
    init(): void;
    close(): void;
    clientEvaluated(): boolean;
    contextChange(header: string): Promise<void>;
    poll(): Promise<void>;
    requiresReplacementOnHeaderChange(): boolean;
}
