import { SEO } from "@corejam/base/dist/typings/Seo";
import { DBDocument, Paginated, Timestamp } from "@corejam/base/dist/typings/Utils";
export declare type CanvasPeer = {
  hash: string;
  offer: object;
};
export declare type CanvasPeers = {
  key: string;
  peers: CanvasPeer[];
};
export declare type Canvas = string;
export declare type CanvasPage = Timestamp & {
  canvas: Canvas;
  seo: SEO;
  peers?: CanvasPeers;
};
export declare type CanvasPageList = Paginated & {
  totalItems: number;
  perPage: number;
  currentPage: number;
  lastPage: number;
  items?: CanvasPageDB[] | [];
};
export declare type CanvasPageDB = DBDocument & CanvasPage;
