import type { ListMetricsResponse } from './types';
/**
 * List available metric names.
 *
 * @param token - Authentication token
 * @param options - Query options
 * @param options.serviceName - Filter by service name
 * @param options.limit - Maximum number of results
 * @param baseUrl - Base URL for the OTEL service
 * @returns Promise resolving to a list of metrics
 */
export declare const listMetrics: (token: string, options?: {
    serviceName?: string;
    limit?: number;
}, baseUrl?: string) => Promise<ListMetricsResponse>;
/**
 * Query metric data points with filters.
 *
 * @param token - Authentication token
 * @param options - Query options
 * @param options.metricName - Filter by metric name
 * @param options.serviceName - Filter by service name
 * @param options.limit - Maximum number of data points
 * @param baseUrl - Base URL for the OTEL service
 * @returns Promise resolving to metric data points
 */
export declare const queryMetrics: (token: string, options?: {
    metricName?: string;
    serviceName?: string;
    limit?: number;
}, baseUrl?: string) => Promise<ListMetricsResponse>;
