import { Cacher } from '../aws/cachers/base';

export interface DimensionCache {
  [name: string]: any[]
}

export interface NamespaceCache {
  LastUpdated: Date,
  Dimension: DimensionCache
}

export interface TagCache {
  [name: string]: NamespaceCache
}

export interface AWSTag {
  Key: string,
  Value: string
}

export type AWSTagSet = AWSTag[];

export interface Taggers {
  [name: string]: Cacher
}
