import { Call, ComponentInput, Decorator, Expression, GeneratorContext, Identifier, PropertyAssignment, TypeExpression } from '@devextreme-generator/core'; import { Property } from './class-members/property'; export declare class VueComponentInput extends ComponentInput { createProperty(decorators: Decorator[], modifiers: string[] | undefined, name: Identifier, questionOrExclamationToken?: string, type?: string | TypeExpression, initializer?: Expression): Property; createDecorator(expression: Call, context: GeneratorContext): Decorator; toString(): string; getInitializerScope(component: string, name: string): string; buildDefaultStateProperty(): null; compileParentNested(): PropertyAssignment[]; }