import * as ts from 'typescript'; import { Maybe } from './function'; export declare function callExpression(dec?: ts.Decorator): Maybe; export declare function hasProperties(expr?: ts.ObjectLiteralExpression): boolean; export declare function objectLiteralExpression(expr?: ts.CallExpression): Maybe; export declare function withIdentifier(identifier: string): (expr: ts.CallExpression) => Maybe; export declare function isProperty(propName: string, p: ts.ObjectLiteralElement): boolean; export declare function getInitializer(p: ts.ObjectLiteralElement): Maybe; export declare function getStringInitializerFromProperty(propertyName: string, ps: ts.NodeArray): Maybe; export declare function decoratorArgument(dec: ts.Decorator): Maybe;