import * as ts from 'ts-simple-ast'; import { State } from './interfaces/baseState'; import { TypeWorxOptions } from './interfaces/typeWorxOptions'; export declare function getLiteralDecoratorParameters(decorator: ts.Decorator): any[]; export declare function getSourceFileJsFromNode(sourceNode: ts.Node): string; export declare function getSourceMethodFromDecorator(decorator: ts.Decorator): ts.MethodDeclaration; export declare function parseObjectLiteralExpression(expression: ts.ObjectLiteralExpression): any; export declare function getTypeWorxInfoFromMethod(sourceMethod: ts.MethodDeclaration): any; export declare function getTypeWorxDecoratorMethodInfoFromDecorator(decorator: ts.Decorator): TypeWorxOptions; export declare function unpackGeneric(type: ts.Type): any;