export interface StorageAPI {
  get(key: string): unknown;
  set(key: string, value: unknown): void;
  remove(key: string): void;
  clear(): void;
  campaigns: {
    get(id: string): unknown;
    getAll(): unknown[];
    add(item: unknown): void;
    update(id: string, item: unknown): void;
    delete(id: string): void;
  };
  series: {
    get(id: string): unknown;
    getAll(): unknown[];
    add(item: unknown): void;
    update(id: string, item: unknown): void;
    delete(id: string): void;
  };
  [key: string]: unknown;
}

export const storage: StorageAPI;
