import * as types from '@babel/types'; import { UIDLPropDefinition, UIDLStateDefinition, UIDLEventHandlerStatement, ComponentUIDL, UIDLPropCallEvent } from '@teleporthq/teleport-types'; export declare const extractStateObject: (stateDefinitions: Record) => Record; export declare const generateVueComponentJS: (uidl: ComponentUIDL, componentDependencies: string[], dataObject: Record, methodsObject: Record, t?: typeof types) => types.ExportDefaultDeclaration; export declare const createPropCallStatement: (eventHandlerStatement: UIDLPropCallEvent, propDefinitions: Record, t?: typeof types) => types.ExpressionStatement; //# sourceMappingURL=utils.d.ts.map