import { User } from "./user"; export declare class Algorithm { $source: any; id: string; name: string; versions: AlgorithmVersion[]; whoCreated: User; private _lastVersionId; readonly lastVersion: AlgorithmVersion; getVersion(versionId: string): AlgorithmVersion; constructor(); /** * Metodo estático para construçao de um algoritimo a partir de um serviço Rest do Eras * @param algorithmInfo objeto retornado pelo serviço rest do eras */ static build(algorithmInfo: any): Algorithm; } export declare class AlgorithmVersion { id: string; description: string; requirements: { editable: boolean; key: string; name: string; type: string; value: string; }[]; }