import { Result } from '../../models/searchservice/response/Result';
import { Source } from '../../models/searchservice/response/Source';
/**
 * A factory which creates results from different sources
 */
export declare class ResultsFactory {
    static create(results: any, source: Source): Result[];
    private static fromKnowledgeManager;
    private static fromDocumentVertical;
    private static fromGoogleCustomSearchEngine;
    private static fromCustomSource;
    private static fromFunctionVertical;
    private static fromCustomDataHelper;
    static fromDirectAnswer(result: any): Result;
}
