import { default as ts } from 'typescript'; import { FileTransformContext } from '../publicTypes.ts'; import { LiftedDecorators } from './liftDecorators.ts'; import { ApiCustomElementDeclaration } from '@arcgis/api-extractor/apiJson'; export declare function transformProperty(context: FileTransformContext, component: ApiCustomElementDeclaration | undefined, property: ts.AccessorDeclaration | ts.PropertyDeclaration, className: string | undefined, sourceFile: ts.SourceFile, liftedDecorators: LiftedDecorators): ts.ClassElement; export type ParsedPropertyDecorator = { decorator: ts.Decorator; callExpression: ts.CallExpression; options: ts.ObjectLiteralExpression | undefined; };