import { FeatureToggleService } from '../../services/index.js';
import type { Db } from '../../db/db.js';
import type { IUnleashConfig } from '../../types/index.js';
import FakeFeatureStrategiesStore from './fakes/fake-feature-strategies-store.js';
import FakeFeatureToggleStore from './fakes/fake-feature-toggle-store.js';
import FakeProjectStore from '../../../test/fixtures/fake-project-store.js';
import FakeContextFieldStore from '../context/fake-context-field-store.js';
export declare const createFeatureToggleService: (db: Db, config: IUnleashConfig) => FeatureToggleService;
export declare const createFakeFeatureToggleService: (config: IUnleashConfig) => {
    featureToggleService: FeatureToggleService;
    featureToggleStore: FakeFeatureToggleStore;
    projectStore: FakeProjectStore;
    featureStrategiesStore: FakeFeatureStrategiesStore;
    contextFieldStore: FakeContextFieldStore;
};
//# sourceMappingURL=createFeatureToggleService.d.ts.map