import type { Db, IUnleashConfig } from '../../types/index.js';
import { ApiTokenService, type EventService } from '../../services/index.js';
import type { IEnvironmentStore } from '../../types/index.js';
import FakeApiTokenStore from '../../../test/fixtures/fake-api-token-store.js';
import { ResourceLimitsService } from '../resource-limits/resource-limits-service.js';
export declare const createApiTokenService: (db: Db, config: IUnleashConfig) => ApiTokenService;
export declare const createFakeApiTokenService: (config: IUnleashConfig) => {
    apiTokenService: ApiTokenService;
    eventService: EventService;
    resourceLimitsService: ResourceLimitsService;
    apiTokenStore: FakeApiTokenStore;
    environmentStore: IEnvironmentStore;
};
//# sourceMappingURL=createApiTokenService.d.ts.map