import { MethodInfo } from './../abc/lazy/MethodInfo';
export interface IMethodReadableMeta {
    index: number;
    name: string;
    filePath: string;
    classPath: string;
    type: string;
    superClass?: string;
    returnType?: string;
    isValidName: boolean;
    isValidPath: boolean;
    kind?: string;
}
export declare function validateName(name: string): boolean;
export declare const CLASSES_NAMES_COLLISIONS: Record<string, number>;
export declare function nextScriptID(): number;
export declare function reconstructMetadata(methodInfo: MethodInfo, id: number): IMethodReadableMeta;
//# sourceMappingURL=reconstructMetadata.d.ts.map