import { GetAccessorDeclaration, Identifier, ParameterDeclaration, PropertyDeclaration, PropertySignature, Type, TypeChecker } from 'typescript'; import { PropMeta, PropTypeInfo } from '../../plugins/ComponentMeta'; export interface DefaultPropOptions { attribute?: string; reflect?: boolean; } export declare function buildPropMetaFromDeclarationOrSignature(checker: TypeChecker, declaration: PropertyDeclaration | GetAccessorDeclaration | PropertySignature, propDecoratorName?: string, internalPropDecoratorName?: string, transformPropOptions?: (propOptions: T) => DefaultPropOptions): PropMeta; export declare function getPropTypeInfo(typeChecker: TypeChecker, node: PropertyDeclaration | ParameterDeclaration | PropertySignature | GetAccessorDeclaration | Identifier, type: Type): PropTypeInfo; //# sourceMappingURL=meta-prop.d.ts.map