import { Collection, Token } from '../models';
export declare class Scorer {
    private handler;
    constructor();
    validateCollection(collection: Collection): void;
    /**
     * @description Calculate the score of each token.
     * @param collection
     * @param tokens
     * @returns The scores of each token, which has the same order with tokens.
     */
    scoreTokens(collection: Collection, tokens: Token[]): number[];
    scoreCollection(collection: Collection): number[];
}
