import * as babelTypes from '@babel/types'; import * as naslTypes from '../../../concepts'; import { type ParseNaturalTSState } from '../../utils'; /** * 检查默认值类型 * - Date、Time、DateTime 类型不支持默认值 * - 其他类型仅支持字面量类型和枚举值 * @param node 默认值表达式节点 * @param parseState 解析状态 * @param typeAnnotation 类型注解 * @returns 默认值对象或 undefined */ export declare function checkDefaultValue(node: babelTypes.Expression | null | undefined, parseState: ParseNaturalTSState, typeAnnotation: naslTypes.TypeAnnotation): naslTypes.DefaultValue | undefined; //# sourceMappingURL=checkDefaultValue.d.ts.map