export interface KibanaQueryRefreshInterval {
    pause: boolean;
    value: bigint;
}
export interface KibanaQueryPeriod {
    from: string;
    to: string;
    mode: 'quick' | 'relative' | 'absolute';
}
export interface KibanaQueryFilter {
    type: 'exists' | 'query' | 'phrases' | 'range';
    field: string;
    value?: string | boolean | number | string[];
    negate: boolean;
    alias?: string;
    disabled: boolean;
}
export interface KibanaQuerySort {
    field: string;
    direction: 'desc' | 'asc';
}
export interface KibanaDiscoverUrlBuildParameters {
    host: string;
    refreshInterval?: KibanaQueryRefreshInterval;
    period?: KibanaQueryPeriod;
    columns?: string[];
    filters: KibanaQueryFilter[];
    index?: string;
    interval?: string;
    query?: string;
    sort?: KibanaQuerySort;
}
