/**
 * Logz.io API endpoint definitions
 */
export declare const API_ENDPOINTS: {
    readonly SEARCH: "/v1/search";
    readonly LUCENE_SEARCH: "/v1/search";
    readonly STATS: "/v1/statistics";
    readonly AGGREGATIONS: "/v1/aggregations";
    readonly ACCOUNT_INFO: "/v1/account";
    readonly HEALTH: "/v1/health";
};
/**
 * Build URL with query parameters
 */
export declare function buildUrl(baseUrl: string, endpoint: string, params?: Record<string, unknown>): string;
/**
 * Build search query parameters
 */
export declare function buildSearchParams(query: {
    q?: string;
    from?: string;
    to?: string;
    size?: number;
    sort?: string;
    index?: string;
    type?: string;
}): Record<string, unknown>;
/**
 * Build Lucene query payload
 */
export declare function buildLuceneQuery(query: {
    query: string;
    from?: string;
    to?: string;
    size?: number;
    sort?: Array<Record<string, unknown>>;
}): Record<string, unknown>;
/**
 * Parse time range into from/to dates
 */
export declare function parseTimeRange(timeRange?: string): {
    from?: string;
    to?: string;
};
//# sourceMappingURL=endpoints.d.ts.map