interface SignedRequestParams {
    [key: string]: any;
}
/**
 * Generate HMAC SHA256 signature for Binance API requests
 */
export declare function generateSignature(queryString: string, secretKey: string): string;
/**
 * Create query string from parameters object
 */
export declare function createQueryString(params: SignedRequestParams): string;
/**
 * Create signed request parameters for authenticated endpoints
 */
export declare function createSignedRequest(params: SignedRequestParams, secretKey: string, recvWindow?: number): string;
/**
 * Validate required environment variables
 */
export declare function validateApiCredentials(): {
    apiKey: string;
    secretKey: string;
};
/**
 * Get base URL for API requests
 */
export declare function getBaseUrl(): string;
export {};
//# sourceMappingURL=auth.d.ts.map