import type { CanvasPage, CanvasPageDB, CanvasPeer, CanvasPeers } from "../../../../shared/types/Canvas";
export declare function canvasPageByUrl(_slug: string): Promise<CanvasPageDB | null>;
export declare function allCanvasPages(): Promise<CanvasPageDB[]>;
export declare function canvasPageCreate(canvasPageInput: CanvasPage): Promise<CanvasPageDB>;
export declare function canvasPageEdit(_id: string, _canvasPageInput: CanvasPage): Promise<CanvasPageDB>;
export declare function canvasPageById(_id: string): Promise<CanvasPageDB | null>;
export declare function canvasOpenPeers(_id: string, _peerInput: CanvasPeer): Promise<CanvasPeers>;
export declare function canvasClosePeers(_id: string): Promise<CanvasPage>;
export declare function canvasPollPeers(_id: string): Promise<CanvasPeers | null>;
