import { BaseSDKModel, IBaseSDKModel } from './base.model'; export type IdentifiableField = 'id' | 'lastUpdated' | 'created' | 'name' | 'displayName' | 'shortName' | 'code' | 'attributeValues'; export declare const IDENTIFIABLE_FIELDS: IdentifiableField[]; export interface IBaseIdentifiable { resourceName: string; singularResourceName: string; fields: any[]; } export declare class BaseIdentifiable extends IBaseSDKModel { static resourceName: string; static singularResourceName: string; static fields: any[]; } export declare class IdentifiableObject extends BaseSDKModel { id: string; lastUpdated: string; created: string; name: string; displayName: string; shortName: string; code?: string; attributeValues?: any[]; }