import { Identity } from '@dfinity/agent';
import { Principal } from '@dfinity/principal';
import { _SERVICE as ManagerActor } from '../canisters/manager/manager.did';
import { _SERVICE as DeckBucketActor } from '../canisters/deck/deck.did';
import { _SERVICE as StorageBucketActor } from '../canisters/storage/storage.did';
export declare const createManagerActor: ({ identity, host }: {
  identity: Identity;
  host?: string;
}) => Promise<ManagerActor>;
export declare const createDeckBucketActor: ({ identity, bucket, host }: {
  identity: Identity;
  bucket: Principal;
  host?: string;
}) => Promise<DeckBucketActor>;
export declare const createStorageBucketActor: ({ identity, bucket, host }: {
  identity: Identity;
  bucket: Principal;
  host?: string;
}) => Promise<StorageBucketActor>;
export declare const initDeckBucket: ({ managerActor, deckId }: {
  managerActor: ManagerActor;
  deckId: string;
}) => Promise<Principal>;
export declare const initStorageBucket: ({ managerActor }: {
  managerActor: ManagerActor;
}) => Promise<Principal>;
