import { Identity } from '@dfinity/agent';
import { Deck, Slide } from '@deckdeckgo/editor';
import { SyncWindow } from '../types/sync.window';
import { SyncStorage, SyncStorageSlide } from '../types/sync.storage';
export declare const uploadDeckBackgroundAssets: ({ deck, identity, host, syncWindow }: {
  deck: Deck;
  identity: Identity;
  host: string;
  syncWindow: SyncWindow;
}) => Promise<SyncStorage>;
export declare const uploadSlideAssets: ({ deckId, slide, identity, host, syncWindow }: {
  deckId: string;
  slide: Slide;
  identity: Identity;
  host: string;
  syncWindow: SyncWindow;
}) => Promise<SyncStorageSlide>;
