import { Expression, Property as BaseProperty, TypeExpression, Dependency } from '@devextreme-generator/core'; import { toStringOptions } from '../../types'; export declare function calculatePropertyType(type: TypeExpression | string, _initializer?: Expression): string; export declare class Property extends BaseProperty { get name(): string; toString(options?: toStringOptions): string; getter(componentContext?: string): string; inherit(): Property; get canBeDestructured(): boolean; getDependency(options: toStringOptions): Dependency[]; getDependencyString(options: toStringOptions): string[]; }