import type { ScorecardsConfig } from '@redocly/config';
import type { ServiceInstanceOptions } from '../../../providers/database/types.js';
import { BaseService } from '../../../providers/database/base-service.js';
import { ScorecardsConfigRepository } from './repositories/scorecards-config-repository.js';
export declare class ScorecardsConfigService extends BaseService<ScorecardsConfigRepository> {
    #private;
    constructor(repository: ScorecardsConfigRepository, options?: ServiceInstanceOptions);
    static getInstance(options: ServiceInstanceOptions): Promise<ScorecardsConfigService>;
    syncConfig(scorecardsConfig: ScorecardsConfig, onConfigChange?: (key: string) => Promise<void>): Promise<void>;
}
//# sourceMappingURL=scorecards-config-service.d.ts.map