import { Deck, Doc, Paragraph, Slide } from '@deckdeckgo/editor';
import { _SERVICE as DataBucketActor } from '../canisters/data/data.did';
import { LogWindow } from '../types/sync.window';
export declare const uploadDeckData: ({ deck, actor, log }: {
  deck: Deck;
  actor: DataBucketActor;
  log: LogWindow;
}) => Promise<Deck>;
export declare const uploadSlideData: ({ deckId, slide, actor, log }: {
  deckId: string;
  slide: Slide;
  actor: DataBucketActor;
  log: LogWindow;
}) => Promise<Slide>;
export declare const uploadDocData: ({ doc, actor, log }: {
  doc: Doc;
  actor: DataBucketActor;
  log: LogWindow;
}) => Promise<Doc>;
export declare const uploadParagraphData: ({ docId, paragraph, actor, log }: {
  docId: string;
  paragraph: Paragraph;
  actor: DataBucketActor;
  log: LogWindow;
}) => Promise<Paragraph>;
