import { Behavior } from '../types/Base'; interface LookupTable { [key: string]: boolean; } export interface ChartMetadataConfig { name: string; canBeAnnotationTypes?: string[]; credits?: string[]; description?: string; datasourceCount?: number; show?: boolean; supportedAnnotationTypes?: string[]; thumbnail: string; useLegacyApi?: boolean; behaviors?: Behavior[]; } export default class ChartMetadata { name: string; canBeAnnotationTypes?: string[]; canBeAnnotationTypesLookup: LookupTable; credits: string[]; description: string; show: boolean; supportedAnnotationTypes: string[]; thumbnail: string; useLegacyApi: boolean; behaviors: Behavior[]; datasourceCount: number; constructor(config: ChartMetadataConfig); canBeAnnotationType(type: string): boolean; clone(): ChartMetadata; } export {}; //# sourceMappingURL=ChartMetadata.d.ts.map