/** * Configuration profile loader */ import type { Profile } from "../types/index.js"; export interface WatchlistFile { name?: string; market?: string; symbols: string[]; } /** * Load and validate a configuration profile */ export declare function loadProfile(profilePath?: string): Promise; /** * Validate a profile without loading */ export declare function validateProfile(profilePath: string): Promise; /** * Get profile path by trading type */ export declare function getProfilePathByType(tradingType: string): string; /** * Load watchlist from JSON file * Supports multiple formats: * - Simple array: ["BBCA", "TLKM"] * - Object: { "market": "IDX", "symbols": [...] } * - Multi-market array: [{ "market": "IDX", "symbols": [...] }, ...] */ export declare function loadWatchlist(path: string): Promise; //# sourceMappingURL=loader.d.ts.map