import { App, Portfolio } from '@yoroi/types'; export declare const portfolioBalanceManagerMaker: ({ tokenManager, primaryTokenInfo, storage, sourceId, }: { tokenManager: Portfolio.Manager.Token; storage: Portfolio.Storage.Balance; primaryTokenInfo: Portfolio.Token.Info; } & Readonly<{ sourceId: string; }>, { observer, queue, }?: { observer?: Readonly<{ subscribe: (observerOrNext: import("@yoroi/types/lib/typescript/app/observer-manager").AppSubscriber) => import("rxjs").Subscription; unsubscribe: (subscription: import("rxjs").Subscription) => void; notify: (value: import("@yoroi/types/lib/typescript/portfolio/event").PortfolioEventBalanceManager) => void; destroy: () => void; observable: import("rxjs").Observable; }> | undefined; queue?: Readonly<{ enqueue: (task: import("@yoroi/types/lib/typescript/app/queue-task-manager").AppQueueTask) => void; destroy: () => void; }> | undefined; }) => Portfolio.Manager.Balance; //# sourceMappingURL=balance-manager.d.ts.map