import { FieldType } from '../utils/SchemaNamespace'; export declare class FieldInfo { private isNeedEncrypt; private notNull; private belongPrimaryKey; fieldName: string; fieldType: FieldType; signature: number; hasDefaultValue: boolean; defaultValue: any; opeName: string; constructor(info?: any); private static hash; private parseFieldInfo; private setDefaultValue; get isEncryptField(): boolean; get isNotNull(): boolean; get isPrimaryKey(): boolean; equalTo(fieldInfo: FieldInfo | undefined): boolean; }