import { ResultRow } from '../../models/database/result-row';
import { Peg } from '../../models/peg';
import Config from '../config-interface';
import Utilities from '../utilities';
import { DbLocation } from '../database/db-interfaces';
export interface PegService {
    getPegs(results: ResultRow[]): Promise<Peg[]>;
}
export declare class DefaultPegService implements PegService {
    private config;
    private utilities;
    private dbLocation;
    constructor(config: Config, utilities: Utilities, dbLocation: DbLocation);
    getPegs(results: ResultRow[]): Promise<Peg[]>;
    private getKeywords;
    private getPegWeighting;
}
