export interface AlphaVantageClientOptions {
    apiKey: string;
    baseUrl?: string;
    timeout?: number;
    retryAttempts?: number;
    retryDelay?: number;
}
export declare class AlphaVantageClient {
    private apiKey;
    private baseUrl;
    private timeout;
    private retryAttempts;
    private retryDelay;
    private axiosInstance;
    constructor(options: AlphaVantageClientOptions);
    private createAxiosInstance;
    request<T>(params: Record<string, string | number | boolean | undefined>): Promise<T>;
}
//# sourceMappingURL=client.d.ts.map