/** * Portfolio service for the Kalshi JavaScript SDK. */ import { BaseService } from './BaseService'; import { Balance } from '../models/Balance'; import { Position } from '../models/Position'; import { PositionFilters, TradeHistoryFilters } from '../types'; export declare class PortfolioService extends BaseService { /** * Get account balance. */ getBalance(): Promise; /** * Get current positions. */ getPositions(filters?: PositionFilters): Promise; /** * Get a specific position by ticker. */ getPositionByTicker(ticker: string): Promise; /** * Get trade history. */ getTradeHistory(filters?: TradeHistoryFilters): Promise; /** * Get portfolio summary. */ getPortfolioSummary(): Promise; /** * Get profit and loss summary. */ getPnlSummary(startDate?: string, endDate?: string): Promise; /** * Get settlement history. */ getSettlements(filters?: PositionFilters): Promise; /** * Get portfolio performance metrics. */ getPortfolioPerformance(period?: string): Promise; /** * Export portfolio data. */ exportPortfolioData(format?: string, startDate?: string, endDate?: string): Promise; }