UNPKG

@cranberry-money/shared-services

Version:

Platform-agnostic API services with pure functions and dependency injection. Includes auth, portfolios, instruments, countries, sectors, and more.

10 lines 931 B
import { AxiosInstance } from 'axios'; import type { PortfolioTemplate, TargetAssetAllocation, ApplyTemplateResponse, PaginatedResponse } from '@cranberry-money/shared-types'; export declare const configurePortfolioTemplates: (apiClient: AxiosInstance) => void; type PaginatedPortfolioTemplates = PaginatedResponse<PortfolioTemplate>; export declare const getPortfolioTemplates: () => Promise<import("axios").AxiosResponse<PaginatedPortfolioTemplates, any>>; export declare const getRecommendedPortfolioTemplate: () => Promise<import("axios").AxiosResponse<PortfolioTemplate, any>>; export declare const getPortfolioTemplateAllocations: (templateUuid: string) => Promise<import("axios").AxiosResponse<TargetAssetAllocation[], any>>; export declare const applyPortfolioTemplate: (templateUuid: string) => Promise<import("axios").AxiosResponse<ApplyTemplateResponse, any>>; export {}; //# sourceMappingURL=portfolioTemplates.d.ts.map