import { HistoryDealEntry, HistoryOrderStatus, HistoryTab } from '../../common/constants/history.constant'; import { DealHistoryItem, DealsSummaryResponse, HistoryDealsQuery, HistoryListResponse, HistoryOrdersQuery, HistoryPositionsQuery, OrderHistoryItem, OrdersSummaryResponse, PositionHistoryItem, PositionSummaryResponse, AccountStatesQuery, AccountStateSnapshot, AccountStatesResponse } from './history.type'; /** * Fake history rows for development. The mocks are intentionally small * (~10 rows per tab) but cover every status / entry value the backend * can emit so the FE can exercise label rendering, sort, and pagination. */ export declare const MOCK_DEALS: DealHistoryItem[]; export declare const MOCK_POSITIONS: PositionHistoryItem[]; export declare const MOCK_ORDERS: OrderHistoryItem[]; export declare function mockDeals(q: HistoryDealsQuery): HistoryListResponse; export declare function mockPositions(q: HistoryPositionsQuery): HistoryListResponse; export declare function mockOrders(q: HistoryOrdersQuery): HistoryListResponse; export declare function mockDealsSummary(q: HistoryDealsQuery): DealsSummaryResponse; export declare function mockPositionsSummary(q: HistoryPositionsQuery): PositionSummaryResponse; export declare function mockOrdersSummary(q: HistoryOrdersQuery): OrdersSummaryResponse; /** Build a synthetic CSV Blob for the mock export path. */ export declare function mockExportCsv(tab: HistoryTab, q: HistoryDealsQuery | HistoryPositionsQuery | HistoryOrdersQuery): Blob; /** Tab discriminator for export. Re-exported from this module for convenience. */ export type { HistoryDealEntry, HistoryOrderStatus }; /** Fake account-state snapshot (ADO #10515) — one row per known mock login. */ export declare const MOCK_ACCOUNT_STATES: AccountStateSnapshot[]; export declare function mockAccountStates(q: AccountStatesQuery): AccountStatesResponse; //# sourceMappingURL=mock.d.ts.map