import { GetPortfolioConfig, GetPortfolioDashboardConfig, PortfolioConfigInputType, PortfolioDashboardConfigInputType } from "../../generated/graphql.workspace"; export declare abstract class PortfolioConfigApi { abstract getPortfolioConfigs(userId: number, workspaceId: string, portfolioId: string): Promise; abstract createPortfolioConfigs(userId: number, workspaceId: string, portfolioId: string, inputs: PortfolioConfigInputType[]): Promise; abstract updatePortfolioConfigs(userId: number, workspaceId: string, portfolioId: string, inputs: PortfolioConfigInputType[]): Promise; abstract upsertPortfolioConfigs(userId: number, workspaceId: string, portfolioId: string, inputs: PortfolioConfigInputType[]): Promise; abstract deletePortfolioConfigs(userId: number, workspaceId: string, portfolioId: string, inputs: number[]): Promise; abstract getPortfolioDashboardConfigs(userId: number, workspaceId: string, id: number): Promise; abstract createPortfolioDashboardConfigs(userId: number, workspaceId: string, inputs: PortfolioDashboardConfigInputType[]): Promise; abstract updatePortfolioDashboardConfigs(userId: number, workspaceId: string, inputs: PortfolioDashboardConfigInputType[]): Promise; abstract upsertPortfolioDashboardConfigs(userId: number, workspaceId: string, inputs: PortfolioDashboardConfigInputType[]): Promise; abstract deletePortfolioDashboardConfigs(userId: number, workspaceId: string, inputs: number[]): Promise; }