import type { Db } from '../../db/db.js';
import type { IFlagResolver } from '../../types/index.js';
import type { IOnboardingReadModel, InstanceOnboarding, ProjectOnboarding, OnboardingStatus } from './onboarding-read-model-type.js';
export declare class OnboardingReadModel implements IOnboardingReadModel {
    private db;
    private flagResolver;
    constructor(db: Db, flagResolver: IFlagResolver);
    getInstanceOnboardingMetrics(): Promise<InstanceOnboarding>;
    getProjectsOnboardingMetrics(): Promise<Array<ProjectOnboarding>>;
    getOnboardingStatusForProject(projectId: string): Promise<OnboardingStatus | null>;
}
//# sourceMappingURL=onboarding-read-model.d.ts.map