import { ArrayLiteralExpression, Expression, Node, ObjectLiteralExpression, SourceFile, Type, TypeChecker } from 'typescript'; import { TypeReferences, TypeText } from '../../plugins/ComponentMeta'; export declare function getTypeSourceFile(type: Type): SourceFile; export declare function resolveType(checker: TypeChecker, type: Type): string; export declare function parseDocsType(checker: TypeChecker, type: Type, parts: Set): void; export declare function typeToString(checker: TypeChecker, type: Type): string; export declare function getTypeReferences(node: Node, sourceFile?: SourceFile): TypeReferences; export declare function arrayLiteralToArray(arr: ArrayLiteralExpression): unknown[]; export declare function objectLiteralToObjectMap(objectLiteral: ObjectLiteralExpression): ObjectMap; export interface ConvertIdentifier { __identifier: boolean; __escapedText: string; } export declare class ObjectMap { [key: string]: Expression | ObjectMap; } export declare function typeTextFromTSType(type: Type): TypeText; //# sourceMappingURL=meta-type.d.ts.map