import { Identity } from '@dfinity/agent';
import { GetFiles, StorageFile, UploadFile, DeleteFile } from '@deckdeckgo/editor';
import { _SERVICE as StorageBucketActor } from '../../canisters/storage/storage.did';
import { BucketActor } from '../../utils/manager.utils';
export declare const uploadFile: UploadFile;
export declare const uploadFileIC: ({ data, maxSize, host, folder, identity, storageBucket }: {
  data: File;
  folder: string;
  maxSize: number;
  host?: string;
  identity: Identity;
  storageBucket?: BucketActor<StorageBucketActor>;
}) => Promise<StorageFile>;
export declare const getFiles: GetFiles;
export declare const deleteFile: DeleteFile;
