import { ExtendedAttribute, ExtendOptionValue } from '../../enum'; declare class ExtendMetaModel { name: ExtendOptionValue; value: string; displayName: string; } declare class ExtendEnumModel { id: string; value: string; ordinal?: number; code?: string; } declare class ExtentAttributeModel { isSystemAttr: boolean; extAttrKey: string; extAttr: any; id: string; namespaceId: string; name: string; type: ExtendedAttribute; creator: string; createAt: string; notes: string; order: number; code?: string; entryMetas: ExtendMetaModel[]; enums: ExtendEnumModel[]; categoryId: string; label: string; isRequired: boolean; default: string; maxLength: number; maxValue: number; minValue: number; openMode: any; } declare class ExtendCategoriesModel { id: string; namespaceId: string; name: string; creator: string; createAt: string; notes: string; entries: ExtentAttributeModel[]; resource: ExtendResourceModel; label: string; isCategoriesType: boolean; } declare class ExtendResourceModel { id: string; name: string; creator: string; createAt: number; notes: string; } declare class AccountExtendedCategory { accountId: string; categories: ExtendCategoriesModel[]; resources: ExtendResourceModel[]; cached?: boolean; dirty?: boolean; } declare class ExtendedAttributeForStore { activeAccountCategory: AccountExtendedCategory; accountCategory: AccountExtendedCategory[]; } export { ExtendMetaModel, ExtendEnumModel, ExtentAttributeModel, ExtendCategoriesModel, ExtendResourceModel, AccountExtendedCategory, ExtendedAttributeForStore, }; //# sourceMappingURL=extended-attribute.d.ts.map