1## API Report File for "opensearch-dashboards"
2
3> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
4
5```ts
6
7import { $Values } from '@osd/utility-types';
8import { ApiResponse } from '@elastic/elasticsearch';
9import { Assign } from '@osd/utility-types';
10import { BehaviorSubject } from 'rxjs';
11import { ConfigDeprecationProvider } from '@osd/config';
12import { CoreSetup } from 'src/core/server';
13import { CoreSetup as CoreSetup_2 } from 'opensearch-dashboards/server';
14import { CoreStart } from 'src/core/server';
15import { CoreStart as CoreStart_2 } from 'opensearch-dashboards/server';
16import { Duration } from 'moment';
17import { Ensure } from '@osd/utility-types';
18import { EnvironmentMode } from '@osd/config';
19import { ErrorToastOptions } from 'src/core/public/notifications';
20import { ExpressionAstFunction } from 'src/plugins/expressions/common';
21import { ExpressionsServerSetup } from 'src/plugins/expressions/server';
22import { ISearchOptions as ISearchOptions_2 } from 'src/plugins/data/public';
23import { ISearchSource } from 'src/plugins/data/public';
24import { LegacyAPICaller } from 'opensearch-dashboards/server';
25import { Logger } from 'opensearch-dashboards/server';
26import { LoggerFactory } from '@osd/logging';
27import { Moment } from 'moment';
28import moment from 'moment';
29import { NameList } from 'elasticsearch';
30import { Observable } from 'rxjs';
31import { OpenSearchClient } from 'opensearch-dashboards/server';
32import { OpenSearchDashboardsRequest } from 'src/core/server';
33import { OpenSearchDashboardsRequest as OpenSearchDashboardsRequest_2 } from 'opensearch-dashboards/server';
34import { PackageInfo } from '@osd/config';
35import { PathConfigType } from '@osd/utils';
36import { Plugin as Plugin_2 } from 'src/core/server';
37import { Plugin as Plugin_3 } from 'opensearch-dashboards/server';
38import { PluginInitializerContext as PluginInitializerContext_2 } from 'src/core/server';
39import { RecursiveReadonly } from '@osd/utility-types';
40import { RequestAdapter } from 'src/plugins/inspector/common';
41import { RequestHandlerContext } from 'src/core/server';
42import { RequestStatistics } from 'src/plugins/inspector/common';
43import { SavedObject } from 'src/core/server';
44import { SavedObjectsClientContract } from 'src/core/server';
45import { Search } from '@elastic/elasticsearch/api/requestParams';
46import { SearchResponse } from 'elasticsearch';
47import { SerializedFieldFormat as SerializedFieldFormat_2 } from 'src/plugins/expressions/common';
48import { ShardsResponse } from 'elasticsearch';
49import { ToastInputFields } from 'src/core/public/notifications';
50import { TransportRequestPromise } from '@elastic/elasticsearch/lib/Transport';
51import { Type } from '@osd/config-schema';
52import { TypeOf } from '@osd/config-schema';
53import { Unit } from '@elastic/datemath';
54import { UnwrapPromiseOrReturn } from '@osd/utility-types';
55
56// Warning: (ae-forgotten-export) The symbol "AggConfigSerialized" needs to be exported by the entry point index.d.ts
57// Warning: (ae-missing-release-tag) "AggConfigOptions" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
58//
59// @public (undocumented)
60export type AggConfigOptions = Assign<AggConfigSerialized, {
61    type: IAggType;
62}>;
63
64// Warning: (ae-missing-release-tag) "AggGroupLabels" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
65//
66// @public (undocumented)
67export const AggGroupLabels: {
68    buckets: string;
69    metrics: string;
70    none: string;
71};
72
73// Warning: (ae-missing-release-tag) "AggGroupName" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
74//
75// @public (undocumented)
76export type AggGroupName = $Values<typeof AggGroupNames>;
77
78// Warning: (ae-missing-release-tag) "AggGroupNames" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
79//
80// @public (undocumented)
81export const AggGroupNames: Readonly<{
82    Buckets: "buckets";
83    Metrics: "metrics";
84    None: "none";
85}>;
86
87// Warning: (ae-forgotten-export) The symbol "BaseParamType" needs to be exported by the entry point index.d.ts
88// Warning: (ae-missing-release-tag) "AggParam" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
89//
90// @public (undocumented)
91export type AggParam = BaseParamType;
92
93// Warning: (ae-missing-release-tag) "AggParamOption" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
94//
95// @public (undocumented)
96export interface AggParamOption {
97    // (undocumented)
98    display: string;
99    // Warning: (ae-forgotten-export) The symbol "AggConfig" needs to be exported by the entry point index.d.ts
100    //
101    // (undocumented)
102    enabled?(agg: AggConfig): boolean;
103    // (undocumented)
104    val: string;
105}
106
107// Warning: (ae-missing-release-tag) "AggParamType" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
108//
109// @public (undocumented)
110export class AggParamType<TAggConfig extends IAggConfig = IAggConfig> extends BaseParamType<TAggConfig> {
111    constructor(config: Record<string, any>);
112    // (undocumented)
113    allowedAggs: string[];
114    // (undocumented)
115    makeAgg: (agg: TAggConfig, state?: AggConfigSerialized) => TAggConfig;
116}
117
118// Warning: (ae-missing-release-tag) "BUCKET_TYPES" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
119//
120// @public (undocumented)
121export enum BUCKET_TYPES {
122    // (undocumented)
123    DATE_HISTOGRAM = "date_histogram",
124    // (undocumented)
125    DATE_RANGE = "date_range",
126    // (undocumented)
127    FILTER = "filter",
128    // (undocumented)
129    FILTERS = "filters",
130    // (undocumented)
131    GEOHASH_GRID = "geohash_grid",
132    // (undocumented)
133    GEOTILE_GRID = "geotile_grid",
134    // (undocumented)
135    HISTOGRAM = "histogram",
136    // (undocumented)
137    IP_RANGE = "ip_range",
138    // (undocumented)
139    RANGE = "range",
140    // (undocumented)
141    SIGNIFICANT_TERMS = "significant_terms",
142    // (undocumented)
143    TERMS = "terms"
144}
145
146// Warning: (ae-missing-release-tag) "castOpenSearchToOsdFieldTypeName" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
147//
148// @public
149export const castOpenSearchToOsdFieldTypeName: (opensearchType: OPENSEARCH_FIELD_TYPES | string) => OSD_FIELD_TYPES;
150
151// Warning: (ae-forgotten-export) The symbol "PluginConfigDescriptor" needs to be exported by the entry point index.d.ts
152// Warning: (ae-forgotten-export) The symbol "ConfigSchema" needs to be exported by the entry point index.d.ts
153// Warning: (ae-missing-release-tag) "config" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
154//
155// @public (undocumented)
156export const config: PluginConfigDescriptor<ConfigSchema>;
157
158// Warning: (ae-missing-release-tag) "FieldDescriptor" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
159//
160// @public (undocumented)
161interface FieldDescriptor {
162    // (undocumented)
163    aggregatable: boolean;
164    // (undocumented)
165    name: string;
166    // (undocumented)
167    esTypes: string[];
168    // (undocumented)
169    readFromDocValues: boolean;
170    // (undocumented)
171    searchable: boolean;
172    // Warning: (ae-forgotten-export) The symbol "FieldSubType" needs to be exported by the entry point index.d.ts
173    //
174    // (undocumented)
175    subType?: FieldSubType;
176    // (undocumented)
177    type: string;
178}
179
180export { FieldDescriptor }
181
182export { FieldDescriptor as IndexPatternFieldDescriptor }
183
184// Warning: (ae-missing-release-tag) "FieldFormatConfig" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
185//
186// @public (undocumented)
187export interface FieldFormatConfig {
188    // Warning: (ae-forgotten-export) The symbol "FieldFormatId" needs to be exported by the entry point index.d.ts
189    //
190    // (undocumented)
191    id: FieldFormatId;
192    // (undocumented)
193    opensearch?: boolean;
194    // (undocumented)
195    params: Record<string, any>;
196}
197
198// Warning: (ae-missing-release-tag) "fieldFormats" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
199//
200// @public (undocumented)
201export const fieldFormats: {
202    FieldFormatsRegistry: typeof FieldFormatsRegistry;
203    FieldFormat: typeof FieldFormat;
204    BoolFormat: typeof BoolFormat;
205    BytesFormat: typeof BytesFormat;
206    ColorFormat: typeof ColorFormat;
207    DurationFormat: typeof DurationFormat;
208    IpFormat: typeof IpFormat;
209    NumberFormat: typeof NumberFormat;
210    PercentFormat: typeof PercentFormat;
211    RelativeDateFormat: typeof RelativeDateFormat;
212    SourceFormat: typeof SourceFormat;
213    StaticLookupFormat: typeof StaticLookupFormat;
214    UrlFormat: typeof UrlFormat;
215    StringFormat: typeof StringFormat;
216    TruncateFormat: typeof TruncateFormat;
217};
218
219// Warning: (ae-forgotten-export) The symbol "GetConfigFn" needs to be exported by the entry point index.d.ts
220// Warning: (ae-missing-release-tag) "FieldFormatsGetConfigFn" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
221//
222// @public (undocumented)
223export type FieldFormatsGetConfigFn = GetConfigFn;
224
225// Warning: (ae-missing-release-tag) "Filter" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
226//
227// @public (undocumented)
228export type Filter = {
229    $state?: FilterState;
230    meta: FilterMeta;
231    query?: any;
232};
233
234// @internal (undocumented)
235export const getAsyncOptions: () => {
236    waitForCompletionTimeout: string;
237    keepAlive: string;
238};
239
240// Warning: (ae-forgotten-export) The symbol "IUiSettingsClient" needs to be exported by the entry point index.d.ts
241// Warning: (ae-missing-release-tag) "getDefaultSearchParams" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
242//
243// @public (undocumented)
244export function getDefaultSearchParams(uiSettingsClient: IUiSettingsClient): Promise<{
245    maxConcurrentShardRequests: number | undefined;
246    ignoreThrottled: boolean;
247    ignoreUnavailable: boolean;
248    trackTotalHits: boolean;
249}>;
250
251// Warning: (ae-forgotten-export) The symbol "SharedGlobalConfig" needs to be exported by the entry point index.d.ts
252// Warning: (ae-missing-release-tag) "getShardTimeout" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
253//
254// @public (undocumented)
255export function getShardTimeout(config: SharedGlobalConfig): {
256    timeout: string;
257} | {
258    timeout?: undefined;
259};
260
261// Warning: (ae-forgotten-export) The symbol "IIndexPattern" needs to be exported by the entry point index.d.ts
262// Warning: (ae-missing-release-tag) "getTime" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
263//
264// @public (undocumented)
265export function getTime(indexPattern: IIndexPattern | undefined, timeRange: TimeRange, options?: {
266    forceNow?: Date;
267    fieldName?: string;
268}): import("../..").RangeFilter | undefined;
269
270// @internal
271export function getTotalLoaded({ total, failed, successful }: ShardsResponse): {
272    total: number;
273    loaded: number;
274};
275
276// Warning: (ae-missing-release-tag) "IAggConfig" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
277//
278// @public
279export type IAggConfig = AggConfig;
280
281// Warning: (ae-forgotten-export) The symbol "AggConfigs" needs to be exported by the entry point index.d.ts
282//
283// @internal
284export type IAggConfigs = AggConfigs;
285
286// Warning: (ae-forgotten-export) The symbol "AggType" needs to be exported by the entry point index.d.ts
287// Warning: (ae-missing-release-tag) "IAggType" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
288//
289// @public (undocumented)
290export type IAggType = AggType;
291
292// Warning: (ae-missing-release-tag) "IFieldFormatsRegistry" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
293//
294// @public (undocumented)
295export type IFieldFormatsRegistry = PublicMethodsOf<FieldFormatsRegistry>;
296
297// Warning: (ae-forgotten-export) The symbol "FieldParamType" needs to be exported by the entry point index.d.ts
298// Warning: (ae-missing-release-tag) "IFieldParamType" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
299//
300// @public (undocumented)
301export type IFieldParamType = FieldParamType;
302
303// Warning: (ae-missing-release-tag) "IFieldSubType" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
304//
305// @public (undocumented)
306export interface IFieldSubType {
307    // (undocumented)
308    multi?: {
309        parent: string;
310    };
311    // (undocumented)
312    nested?: {
313        path: string;
314    };
315}
316
317// Warning: (ae-missing-release-tag) "IFieldType" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
318//
319// @public (undocumented)
320export interface IFieldType {
321    // (undocumented)
322    aggregatable?: boolean;
323    // (undocumented)
324    count?: number;
325    // (undocumented)
326    displayName?: string;
327    // (undocumented)
328    filterable?: boolean;
329    // (undocumented)
330    format?: any;
331    // (undocumented)
332    lang?: string;
333    // (undocumented)
334    name: string;
335    // (undocumented)
336    esTypes?: string[];
337    // (undocumented)
338    readFromDocValues?: boolean;
339    // (undocumented)
340    script?: string;
341    // (undocumented)
342    scripted?: boolean;
343    // (undocumented)
344    searchable?: boolean;
345    // (undocumented)
346    sortable?: boolean;
347    // (undocumented)
348    subType?: IFieldSubType;
349    // Warning: (ae-forgotten-export) The symbol "FieldSpec" needs to be exported by the entry point index.d.ts
350    //
351    // (undocumented)
352    toSpec?: (options?: {
353        getFormatterForField?: IndexPattern['getFormatterForField'];
354    }) => FieldSpec;
355    // (undocumented)
356    type: string;
357    // (undocumented)
358    visualizable?: boolean;
359}
360
361// Warning: (ae-forgotten-export) The symbol "MetricAggType" needs to be exported by the entry point index.d.ts
362// Warning: (ae-missing-release-tag) "IMetricAggType" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
363//
364// @public (undocumented)
365export type IMetricAggType = MetricAggType;
366
367// Warning: (ae-missing-release-tag) "IndexPattern" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
368//
369// @public (undocumented)
370export class IndexPattern implements IIndexPattern {
371    // Warning: (ae-forgotten-export) The symbol "IndexPatternDeps" needs to be exported by the entry point index.d.ts
372    constructor({ spec, fieldFormats, shortDotsEnable, metaFields, }: IndexPatternDeps);
373    addScriptedField(name: string, script: string, fieldType?: string): Promise<void>;
374    // (undocumented)
375    fieldFormatMap: Record<string, any>;
376    // Warning: (ae-forgotten-export) The symbol "IIndexPatternFieldList" needs to be exported by the entry point index.d.ts
377    //
378    // (undocumented)
379    fields: IIndexPatternFieldList & {
380        toSpec: () => IndexPatternFieldMap;
381    };
382    // (undocumented)
383    flattenHit: (hit: Record<string, any>, deep?: boolean) => Record<string, any>;
384    // (undocumented)
385    formatField: FormatFieldFn;
386    // (undocumented)
387    formatHit: {
388        (hit: Record<string, any>, type?: string): any;
389        formatField: FormatFieldFn;
390    };
391    // (undocumented)
392    getAggregationRestrictions(): Record<string, Record<string, {
393        agg?: string | undefined;
394        interval?: number | undefined;
395        fixed_interval?: string | undefined;
396        calendar_interval?: string | undefined;
397        delay?: string | undefined;
398        time_zone?: string | undefined;
399    }>> | undefined;
400    getAsSavedObjectBody(): {
401        title: string;
402        timeFieldName: string | undefined;
403        intervalName: string | undefined;
404        sourceFilters: string | undefined;
405        fields: string | undefined;
406        fieldFormatMap: string | undefined;
407        type: string | undefined;
408        typeMeta: string | undefined;
409    };
410    // (undocumented)
411    getComputedFields(): {
412        storedFields: string[];
413        scriptFields: any;
414        docvalueFields: {
415            field: any;
416            format: string;
417        }[];
418    };
419    // (undocumented)
420    getFieldByName(name: string): IndexPatternField | undefined;
421    getFormatterForField(field: IndexPatternField | IndexPatternField['spec'] | IFieldType): FieldFormat;
422    // (undocumented)
423    getIndex(): string;
424    // Warning: (ae-forgotten-export) The symbol "IndexPatternField" needs to be exported by the entry point index.d.ts
425    //
426    // (undocumented)
427    getNonScriptedFields(): IndexPatternField[];
428    getOriginalSavedObjectBody: () => {
429        title?: string | undefined;
430        timeFieldName?: string | undefined;
431        intervalName?: string | undefined;
432        fields?: string | undefined;
433        sourceFilters?: string | undefined;
434        fieldFormatMap?: string | undefined;
435        typeMeta?: string | undefined;
436        type?: string | undefined;
437    };
438    // (undocumented)
439    getScriptedFields(): IndexPatternField[];
440    getSourceFiltering(): {
441        excludes: any[];
442    };
443    // (undocumented)
444    getTimeField(): IndexPatternField | undefined;
445    // (undocumented)
446    id?: string;
447    // (undocumented)
448    intervalName: string | undefined;
449    // (undocumented)
450    isTimeBased(): boolean;
451    // (undocumented)
452    isTimeNanosBased(): boolean;
453    // (undocumented)
454    isUnsupportedTimePattern(): boolean;
455    // (undocumented)
456    metaFields: string[];
457    removeScriptedField(fieldName: string): void;
458    resetOriginalSavedObjectBody: () => void;
459    // Warning: (ae-forgotten-export) The symbol "SourceFilter" needs to be exported by the entry point index.d.ts
460    //
461    // (undocumented)
462    sourceFilters?: SourceFilter[];
463    // (undocumented)
464    timeFieldName: string | undefined;
465    // (undocumented)
466    title: string;
467    // Warning: (ae-forgotten-export) The symbol "IndexPatternSpec" needs to be exported by the entry point index.d.ts
468    //
469    // (undocumented)
470    toSpec(): IndexPatternSpec;
471    // (undocumented)
472    type: string | undefined;
473    // Warning: (ae-forgotten-export) The symbol "TypeMeta" needs to be exported by the entry point index.d.ts
474    //
475    // (undocumented)
476    typeMeta?: TypeMeta;
477    // (undocumented)
478    version: string | undefined;
479}
480
481// Warning: (ae-missing-release-tag) "IndexPatternAttributes" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
482//
483// @public (undocumented)
484export interface IndexPatternAttributes {
485    // (undocumented)
486    fieldFormatMap?: string;
487    // (undocumented)
488    fields: string;
489    // (undocumented)
490    intervalName?: string;
491    // (undocumented)
492    sourceFilters?: string;
493    // (undocumented)
494    timeFieldName?: string;
495    // (undocumented)
496    title: string;
497    // (undocumented)
498    type: string;
499    // (undocumented)
500    typeMeta: string;
501}
502
503// Warning: (ae-missing-release-tag) "indexPatterns" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
504//
505// @public (undocumented)
506export const indexPatterns: {
507    isFilterable: typeof isFilterable;
508    isNestedField: typeof isNestedField;
509};
510
511// Warning: (ae-missing-release-tag) "IndexPatternsFetcher" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
512//
513// @public (undocumented)
514export class IndexPatternsFetcher {
515    constructor(callDataCluster: LegacyAPICaller);
516    getFieldsForTimePattern(options: {
517        pattern: string;
518        metaFields: string[];
519        lookBack: number;
520        interval: string;
521    }): Promise<FieldDescriptor[]>;
522    getFieldsForWildcard(options: {
523        pattern: string | string[];
524        metaFields?: string[];
525        fieldCapsOptions?: {
526            allowNoIndices: boolean;
527        };
528    }): Promise<FieldDescriptor[]>;
529}
530
531// Warning: (ae-forgotten-export) The symbol "IndexPatternsServiceStart" needs to be exported by the entry point index.d.ts
532// Warning: (ae-missing-release-tag) "IndexPatternsService" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
533//
534// @public (undocumented)
535export class IndexPatternsService implements Plugin_3<void, IndexPatternsServiceStart> {
536    // (undocumented)
537    setup(core: CoreSetup_2): void;
538    // Warning: (ae-forgotten-export) The symbol "IndexPatternsServiceStartDeps" needs to be exported by the entry point index.d.ts
539    //
540    // (undocumented)
541    start(core: CoreStart_2, { fieldFormats, logger }: IndexPatternsServiceStartDeps): {
542        indexPatternsServiceFactory: (opensearchDashboardsRequest: OpenSearchDashboardsRequest_2) => Promise<IndexPatternsService_2>;
543    };
544}
545
546// Warning: (ae-forgotten-export) The symbol "IOpenSearchDashboardsSearchRequest" needs to be exported by the entry point index.d.ts
547// Warning: (ae-forgotten-export) The symbol "ISearchRequestParams" needs to be exported by the entry point index.d.ts
548// Warning: (ae-missing-release-tag) "IOpenSearchSearchRequest" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
549//
550// @public (undocumented)
551export interface IOpenSearchSearchRequest extends IOpenSearchDashboardsSearchRequest<ISearchRequestParams> {
552    // (undocumented)
553    indexType?: string;
554}
555
556// Warning: (ae-forgotten-export) The symbol "IOpenSearchDashboardsSearchResponse" needs to be exported by the entry point index.d.ts
557// Warning: (ae-missing-release-tag) "IOpenSearchSearchResponse" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
558//
559// @public (undocumented)
560export type IOpenSearchSearchResponse<Source = any> = IOpenSearchDashboardsSearchResponse<SearchResponse<Source>>;
561
562// Warning: (ae-missing-release-tag) "ISearchOptions" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
563//
564// @public (undocumented)
565export interface ISearchOptions {
566    abortSignal?: AbortSignal;
567    strategy?: string;
568}
569
570// Warning: (ae-missing-release-tag) "ISearchSetup" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
571//
572// @public (undocumented)
573export interface ISearchSetup {
574    // Warning: (ae-forgotten-export) The symbol "SearchEnhancements" needs to be exported by the entry point index.d.ts
575    //
576    // @internal (undocumented)
577    __enhance: (enhancements: SearchEnhancements) => void;
578    // Warning: (ae-forgotten-export) The symbol "AggsSetup" needs to be exported by the entry point index.d.ts
579    //
580    // (undocumented)
581    aggs: AggsSetup;
582    registerSearchStrategy: <SearchStrategyRequest extends IOpenSearchDashboardsSearchRequest = IOpenSearchSearchRequest, SearchStrategyResponse extends IOpenSearchDashboardsSearchResponse = IOpenSearchSearchResponse>(name: string, strategy: ISearchStrategy<SearchStrategyRequest, SearchStrategyResponse>) => void;
583    usage?: SearchUsage;
584}
585
586// Warning: (ae-missing-release-tag) "ISearchStart" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
587//
588// @public (undocumented)
589export interface ISearchStart<SearchStrategyRequest extends IOpenSearchDashboardsSearchRequest = IOpenSearchSearchRequest, SearchStrategyResponse extends IOpenSearchDashboardsSearchResponse = IOpenSearchSearchResponse> {
590    // Warning: (ae-forgotten-export) The symbol "AggsStart" needs to be exported by the entry point index.d.ts
591    //
592    // (undocumented)
593    aggs: AggsStart;
594    getSearchStrategy: (name: string) => ISearchStrategy<SearchStrategyRequest, SearchStrategyResponse>;
595    // (undocumented)
596    search: (context: RequestHandlerContext, request: SearchStrategyRequest, options: ISearchOptions) => Promise<SearchStrategyResponse>;
597    // (undocumented)
598    searchSource: {
599        asScoped: (request: OpenSearchDashboardsRequest) => Promise<ISearchStartSearchSource>;
600    };
601}
602
603// Warning: (ae-missing-release-tag) "ISearchStrategy" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
604//
605// @public
606export interface ISearchStrategy<SearchStrategyRequest extends IOpenSearchDashboardsSearchRequest = IOpenSearchSearchRequest, SearchStrategyResponse extends IOpenSearchDashboardsSearchResponse = IOpenSearchSearchResponse> {
607    // (undocumented)
608    cancel?: (context: RequestHandlerContext, id: string) => Promise<void>;
609    // (undocumented)
610    search: (context: RequestHandlerContext, request: SearchStrategyRequest, options?: ISearchOptions) => Promise<SearchStrategyResponse>;
611}
612
613// Warning: (ae-missing-release-tag) "KueryNode" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
614//
615// @public (undocumented)
616export interface KueryNode {
617    // (undocumented)
618    [key: string]: any;
619    // Warning: (ae-forgotten-export) The symbol "NodeTypes" needs to be exported by the entry point index.d.ts
620    //
621    // (undocumented)
622    type: keyof NodeTypes;
623}
624
625// Warning: (ae-missing-release-tag) "METRIC_TYPES" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
626//
627// @public (undocumented)
628export enum METRIC_TYPES {
629    // (undocumented)
630    AVG = "avg",
631    // (undocumented)
632    AVG_BUCKET = "avg_bucket",
633    // (undocumented)
634    CARDINALITY = "cardinality",
635    // (undocumented)
636    COUNT = "count",
637    // (undocumented)
638    CUMULATIVE_SUM = "cumulative_sum",
639    // (undocumented)
640    DERIVATIVE = "derivative",
641    // (undocumented)
642    GEO_BOUNDS = "geo_bounds",
643    // (undocumented)
644    GEO_CENTROID = "geo_centroid",
645    // (undocumented)
646    MAX = "max",
647    // (undocumented)
648    MAX_BUCKET = "max_bucket",
649    // (undocumented)
650    MEDIAN = "median",
651    // (undocumented)
652    MIN = "min",
653    // (undocumented)
654    MIN_BUCKET = "min_bucket",
655    // (undocumented)
656    MOVING_FN = "moving_avg",
657    // (undocumented)
658    PERCENTILE_RANKS = "percentile_ranks",
659    // (undocumented)
660    PERCENTILES = "percentiles",
661    // (undocumented)
662    SERIAL_DIFF = "serial_diff",
663    // (undocumented)
664    STD_DEV = "std_dev",
665    // (undocumented)
666    SUM = "sum",
667    // (undocumented)
668    SUM_BUCKET = "sum_bucket",
669    // (undocumented)
670    TOP_HITS = "top_hits"
671}
672
673// @public (undocumented)
674export enum OPENSEARCH_FIELD_TYPES {
675    // (undocumented)
676    ATTACHMENT = "attachment",
677    // (undocumented)
678    BOOLEAN = "boolean",
679    // (undocumented)
680    BYTE = "byte",
681    // (undocumented)
682    DATE = "date",
683    // (undocumented)
684    DATE_NANOS = "date_nanos",
685    // (undocumented)
686    DOUBLE = "double",
687    // (undocumented)
688    FLOAT = "float",
689    // (undocumented)
690    GEO_POINT = "geo_point",
691    // (undocumented)
692    GEO_SHAPE = "geo_shape",
693    // (undocumented)
694    HALF_FLOAT = "half_float",
695    // (undocumented)
696    HISTOGRAM = "histogram",
697    // (undocumented)
698    _ID = "_id",
699    // (undocumented)
700    _INDEX = "_index",
701    // (undocumented)
702    INTEGER = "integer",
703    // (undocumented)
704    IP = "ip",
705    // (undocumented)
706    KEYWORD = "keyword",
707    // (undocumented)
708    LONG = "long",
709    // (undocumented)
710    MURMUR3 = "murmur3",
711    // (undocumented)
712    NESTED = "nested",
713    // (undocumented)
714    OBJECT = "object",
715    // (undocumented)
716    SCALED_FLOAT = "scaled_float",
717    // (undocumented)
718    SHORT = "short",
719    // (undocumented)
720    _SOURCE = "_source",
721    // (undocumented)
722    STRING = "string",
723    // (undocumented)
724    TEXT = "text",
725    // (undocumented)
726    TOKEN_COUNT = "token_count",
727    // (undocumented)
728    _TYPE = "_type",
729    // (undocumented)
730    UNSIGNED_LONG = "unsigned_long"
731}
732
733// Warning: (ae-missing-release-tag) "OPENSEARCH_SEARCH_STRATEGY" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
734//
735// @public (undocumented)
736export const OPENSEARCH_SEARCH_STRATEGY = "opensearch";
737
738// Warning: (ae-forgotten-export) The symbol "ExpressionFunctionDefinition" needs to be exported by the entry point index.d.ts
739// Warning: (ae-forgotten-export) The symbol "Input" needs to be exported by the entry point index.d.ts
740// Warning: (ae-forgotten-export) The symbol "Arguments" needs to be exported by the entry point index.d.ts
741// Warning: (ae-forgotten-export) The symbol "Output" needs to be exported by the entry point index.d.ts
742// Warning: (ae-missing-release-tag) "OpenSearchaggsExpressionFunctionDefinition" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
743//
744// @public (undocumented)
745export type OpenSearchaggsExpressionFunctionDefinition = ExpressionFunctionDefinition<'opensearchaggs', Input, Arguments, Output>;
746
747// Warning: (ae-missing-release-tag) "opensearchFilters" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
748//
749// @public (undocumented)
750export const opensearchFilters: {
751    buildQueryFilter: (query: any, index: string, alias: string) => import("../common").QueryStringFilter;
752    buildCustomFilter: typeof buildCustomFilter;
753    buildEmptyFilter: (isPinned: boolean, index?: string | undefined) => import("../common").Filter;
754    buildExistsFilter: (field: import("../common").IFieldType, indexPattern: import("../common").IIndexPattern) => import("../common").ExistsFilter;
755    buildFilter: typeof buildFilter;
756    buildPhraseFilter: (field: import("../common").IFieldType, value: any, indexPattern: import("../common").IIndexPattern) => import("../common").PhraseFilter;
757    buildPhrasesFilter: (field: import("../common").IFieldType, params: any[], indexPattern: import("../common").IIndexPattern) => import("../common").PhrasesFilter;
758    buildRangeFilter: (field: import("../common").IFieldType, params: import("../common").RangeFilterParams, indexPattern: import("../common").IIndexPattern, formattedValue?: string | undefined) => import("../common").RangeFilter;
759    isFilterDisabled: (filter: import("../common").Filter) => boolean;
760};
761
762// Warning: (ae-missing-release-tag) "opensearchKuery" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
763//
764// @public (undocumented)
765export const opensearchKuery: {
766    nodeTypes: import("../common/opensearch_query/kuery/node_types").NodeTypes;
767    fromKueryExpression: (expression: any, parseOptions?: Partial<import("../common").KueryParseOptions>) => import("../common").KueryNode;
768    toOpenSearchQuery: (node: import("../common").KueryNode, indexPattern?: import("../common").IIndexPattern | undefined, config?: Record<string, any> | undefined, context?: Record<string, any> | undefined) => import("../../opensearch_dashboards_utils/common").JsonObject;
769};
770
771// Warning: (ae-missing-release-tag) "opensearchQuery" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
772//
773// @public (undocumented)
774export const opensearchQuery: {
775    buildQueryFromFilters: (filters: import("../common").Filter[] | undefined, indexPattern: import("../common").IIndexPattern | undefined, ignoreFilterIfFieldNotInIndex?: boolean) => {
776        must: never[];
777        filter: import("../common").Filter[];
778        should: never[];
779        must_not: import("../common").Filter[];
780    };
781    getOpenSearchQueryConfig: typeof getOpenSearchQueryConfig;
782    buildOpenSearchQuery: typeof buildOpenSearchQuery;
783};
784
785// Warning: (ae-missing-release-tag) "OpenSearchQueryConfig" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
786//
787// @public (undocumented)
788export interface OpenSearchQueryConfig {
789    // (undocumented)
790    allowLeadingWildcards: boolean;
791    // (undocumented)
792    dateFormatTZ?: string;
793    // (undocumented)
794    ignoreFilterIfFieldNotInIndex: boolean;
795    // (undocumented)
796    queryStringOptions: Record<string, any>;
797}
798
799// Warning: (ae-missing-release-tag) "OptionedParamType" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
800//
801// @public (undocumented)
802export class OptionedParamType extends BaseParamType {
803    constructor(config: Record<string, any>);
804    // (undocumented)
805    options: OptionedValueProp[];
806}
807
808// Warning: (ae-missing-release-tag) "OptionedValueProp" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
809//
810// @public (undocumented)
811export interface OptionedValueProp {
812    // (undocumented)
813    disabled?: boolean;
814    // (undocumented)
815    isCompatible: (agg: IAggConfig) => boolean;
816    // (undocumented)
817    text: string;
818    // (undocumented)
819    value: string;
820}
821
822// @public (undocumented)
823export enum OSD_FIELD_TYPES {
824    // (undocumented)
825    ATTACHMENT = "attachment",
826    // (undocumented)
827    BOOLEAN = "boolean",
828    // (undocumented)
829    CONFLICT = "conflict",
830    // (undocumented)
831    DATE = "date",
832    // (undocumented)
833    GEO_POINT = "geo_point",
834    // (undocumented)
835    GEO_SHAPE = "geo_shape",
836    // (undocumented)
837    HISTOGRAM = "histogram",
838    // (undocumented)
839    IP = "ip",
840    // (undocumented)
841    MURMUR3 = "murmur3",
842    // (undocumented)
843    NESTED = "nested",
844    // (undocumented)
845    NUMBER = "number",
846    // (undocumented)
847    OBJECT = "object",
848    // (undocumented)
849    _SOURCE = "_source",
850    // (undocumented)
851    STRING = "string",
852    // (undocumented)
853    UNKNOWN = "unknown"
854}
855
856// Warning: (ae-forgotten-export) The symbol "parseOpenSearchInterval" needs to be exported by the entry point index.d.ts
857// Warning: (ae-missing-release-tag) "ParsedInterval" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
858//
859// @public (undocumented)
860export type ParsedInterval = ReturnType<typeof parseOpenSearchInterval>;
861
862// Warning: (ae-missing-release-tag) "parseInterval" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
863//
864// @public (undocumented)
865export function parseInterval(interval: string): moment.Duration | null;
866
867// Warning: (ae-forgotten-export) The symbol "DataPluginSetupDependencies" needs to be exported by the entry point index.d.ts
868// Warning: (ae-forgotten-export) The symbol "DataPluginStartDependencies" needs to be exported by the entry point index.d.ts
869// Warning: (ae-missing-release-tag) "DataServerPlugin" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
870//
871// @public (undocumented)
872export class Plugin implements Plugin_2<PluginSetup, PluginStart, DataPluginSetupDependencies, DataPluginStartDependencies> {
873    constructor(initializerContext: PluginInitializerContext_2<ConfigSchema>);
874    // (undocumented)
875    setup(core: CoreSetup<DataPluginStartDependencies, PluginStart>, { expressions, usageCollection }: DataPluginSetupDependencies): {
876        __enhance: (enhancements: DataEnhancements) => void;
877        search: ISearchSetup;
878        fieldFormats: {
879            register: (customFieldFormat: import("../public").FieldFormatInstanceType) => number;
880        };
881    };
882    // (undocumented)
883    start(core: CoreStart): {
884        fieldFormats: {
885            fieldFormatServiceFactory: (uiSettings: import("../../../core/server").IUiSettingsClient) => Promise<import("../common").FieldFormatsRegistry>;
886        };
887        indexPatterns: {
888            indexPatternsServiceFactory: (opensearchDashboardsRequest: import("../../../core/server").OpenSearchDashboardsRequest<unknown, unknown, unknown, any>) => Promise<import("../public").IndexPatternsService>;
889        };
890        search: ISearchStart<import("./search").IOpenSearchSearchRequest, import("./search").IOpenSearchSearchResponse<any>>;
891    };
892    // (undocumented)
893    stop(): void;
894}
895
896// Warning: (ae-forgotten-export) The symbol "PluginInitializerContext" needs to be exported by the entry point index.d.ts
897//
898// @public
899export function plugin(initializerContext: PluginInitializerContext<ConfigSchema>): Plugin;
900
901// Warning: (ae-missing-release-tag) "DataPluginSetup" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
902//
903// @public (undocumented)
904export interface PluginSetup {
905    // @internal (undocumented)
906    __enhance: (enhancements: DataEnhancements) => void;
907    // Warning: (ae-forgotten-export) The symbol "FieldFormatsSetup" needs to be exported by the entry point index.d.ts
908    //
909    // (undocumented)
910    fieldFormats: FieldFormatsSetup;
911    // (undocumented)
912    search: ISearchSetup;
913}
914
915// Warning: (ae-missing-release-tag) "DataPluginStart" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
916//
917// @public (undocumented)
918export interface PluginStart {
919    // Warning: (ae-forgotten-export) The symbol "FieldFormatsStart" needs to be exported by the entry point index.d.ts
920    //
921    // (undocumented)
922    fieldFormats: FieldFormatsStart;
923    // (undocumented)
924    indexPatterns: IndexPatternsServiceStart;
925    // (undocumented)
926    search: ISearchStart;
927}
928
929// Warning: (ae-missing-release-tag) "Query" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
930//
931// @public (undocumented)
932export type Query = {
933    query: string | {
934        [key: string]: any;
935    };
936    language: string;
937};
938
939// Warning: (ae-missing-release-tag) "RefreshInterval" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
940//
941// @public (undocumented)
942export interface RefreshInterval {
943    // (undocumented)
944    pause: boolean;
945    // (undocumented)
946    value: number;
947}
948
949// Warning: (ae-missing-release-tag) "search" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
950//
951// @public (undocumented)
952export const search: {
953    aggs: {
954        CidrMask: typeof CidrMask;
955        dateHistogramInterval: typeof dateHistogramInterval;
956        intervalOptions: ({
957            display: string;
958            val: string;
959            enabled(agg: import("../common").IBucketAggConfig): boolean | "" | undefined;
960        } | {
961            display: string;
962            val: string;
963        })[];
964        InvalidOpenSearchCalendarIntervalError: typeof InvalidOpenSearchCalendarIntervalError;
965        InvalidOpenSearchIntervalFormatError: typeof InvalidOpenSearchIntervalFormatError;
966        Ipv4Address: typeof Ipv4Address;
967        isNumberType: (agg: import("../common").AggConfig) => boolean;
968        isStringType: (agg: import("../common").AggConfig) => boolean;
969        isType: (...types: string[]) => (agg: import("../common").AggConfig) => boolean;
970        isValidOpenSearchInterval: typeof isValidOpenSearchInterval;
971        isValidInterval: typeof isValidInterval;
972        parentPipelineType: string;
973        parseOpenSearchInterval: typeof parseOpenSearchInterval;
974        parseInterval: typeof parseInterval;
975        propFilter: typeof propFilter;
976        siblingPipelineType: string;
977        termsAggFilter: string[];
978        toAbsoluteDates: typeof toAbsoluteDates;
979    };
980    getRequestInspectorStats: typeof getRequestInspectorStats;
981    getResponseInspectorStats: typeof getResponseInspectorStats;
982    tabifyAggResponse: typeof tabifyAggResponse;
983    tabifyGetColumns: typeof tabifyGetColumns;
984};
985
986// Warning: (ae-missing-release-tag) "SearchUsage" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
987//
988// @public (undocumented)
989export interface SearchUsage {
990    // (undocumented)
991    trackError(): Promise<void>;
992    // (undocumented)
993    trackSuccess(duration: number): Promise<void>;
994}
995
996// @internal
997export const shimAbortSignal: <T extends TransportRequestPromise<unknown>>(promise: T, signal: AbortSignal | undefined) => T;
998
999// @internal
1000export function shimHitsTotal(response: SearchResponse<any>): {
1001    hits: {
1002        total: any;
1003        max_score: number;
1004        hits: {
1005            _index: string;
1006            _type: string;
1007            _id: string;
1008            _score: number;
1009            _source: any;
1010            _version?: number | undefined;
1011            _explanation?: import("elasticsearch").Explanation | undefined;
1012            fields?: any;
1013            highlight?: any;
1014            inner_hits?: any;
1015            matched_queries?: string[] | undefined;
1016            sort?: string[] | undefined;
1017        }[];
1018    };
1019    took: number;
1020    timed_out: boolean;
1021    _scroll_id?: string | undefined;
1022    _shards: import("elasticsearch").ShardsResponse;
1023    aggregations?: any;
1024};
1025
1026// Warning: (ae-missing-release-tag) "shouldReadFieldFromDocValues" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
1027//
1028// @public (undocumented)
1029export function shouldReadFieldFromDocValues(aggregatable: boolean, opensearchType: string): boolean;
1030
1031// @public (undocumented)
1032export interface TabbedAggColumn {
1033    // (undocumented)
1034    aggConfig: IAggConfig;
1035    // (undocumented)
1036    id: string;
1037    // (undocumented)
1038    name: string;
1039}
1040
1041// @public (undocumented)
1042export type TabbedAggRow = Record<TabbedAggColumn['id'], string | number>;
1043
1044// @public (undocumented)
1045export interface TabbedTable {
1046    // (undocumented)
1047    columns: TabbedAggColumn[];
1048    // (undocumented)
1049    rows: TabbedAggRow[];
1050}
1051
1052// Warning: (ae-missing-release-tag) "TimeRange" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
1053//
1054// @public (undocumented)
1055export type TimeRange = {
1056    from: string;
1057    to: string;
1058    mode?: 'absolute' | 'relative';
1059};
1060
1061// Warning: (ae-missing-release-tag) "toSnakeCase" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
1062//
1063// @public (undocumented)
1064export function toSnakeCase(obj: Record<string, any>): import("lodash").Dictionary<any>;
1065
1066// Warning: (ae-missing-release-tag) "UI_SETTINGS" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
1067//
1068// @public (undocumented)
1069export const UI_SETTINGS: {
1070    readonly META_FIELDS: "metaFields";
1071    readonly DOC_HIGHLIGHT: "doc_table:highlight";
1072    readonly QUERY_STRING_OPTIONS: "query:queryString:options";
1073    readonly QUERY_ALLOW_LEADING_WILDCARDS: "query:allowLeadingWildcards";
1074    readonly SEARCH_QUERY_LANGUAGE: "search:queryLanguage";
1075    readonly SORT_OPTIONS: "sort:options";
1076    readonly COURIER_IGNORE_FILTER_IF_FIELD_NOT_IN_INDEX: "courier:ignoreFilterIfFieldNotInIndex";
1077    readonly COURIER_SET_REQUEST_PREFERENCE: "courier:setRequestPreference";
1078    readonly COURIER_CUSTOM_REQUEST_PREFERENCE: "courier:customRequestPreference";
1079    readonly COURIER_MAX_CONCURRENT_SHARD_REQUESTS: "courier:maxConcurrentShardRequests";
1080    readonly COURIER_BATCH_SEARCHES: "courier:batchSearches";
1081    readonly SEARCH_INCLUDE_FROZEN: "search:includeFrozen";
1082    readonly SEARCH_TIMEOUT: "search:timeout";
1083    readonly HISTOGRAM_BAR_TARGET: "histogram:barTarget";
1084    readonly HISTOGRAM_MAX_BARS: "histogram:maxBars";
1085    readonly HISTORY_LIMIT: "history:limit";
1086    readonly SHORT_DOTS_ENABLE: "shortDots:enable";
1087    readonly FORMAT_DEFAULT_TYPE_MAP: "format:defaultTypeMap";
1088    readonly FORMAT_NUMBER_DEFAULT_PATTERN: "format:number:defaultPattern";
1089    readonly FORMAT_PERCENT_DEFAULT_PATTERN: "format:percent:defaultPattern";
1090    readonly FORMAT_BYTES_DEFAULT_PATTERN: "format:bytes:defaultPattern";
1091    readonly FORMAT_CURRENCY_DEFAULT_PATTERN: "format:currency:defaultPattern";
1092    readonly FORMAT_NUMBER_DEFAULT_LOCALE: "format:number:defaultLocale";
1093    readonly TIMEPICKER_REFRESH_INTERVAL_DEFAULTS: "timepicker:refreshIntervalDefaults";
1094    readonly TIMEPICKER_QUICK_RANGES: "timepicker:quickRanges";
1095    readonly TIMEPICKER_TIME_DEFAULTS: "timepicker:timeDefaults";
1096    readonly INDEXPATTERN_PLACEHOLDER: "indexPattern:placeholder";
1097    readonly FILTERS_PINNED_BY_DEFAULT: "filters:pinnedByDefault";
1098    readonly FILTERS_EDITOR_SUGGEST_VALUES: "filterEditor:suggestValues";
1099};
1100
1101// Warning: (ae-missing-release-tag) "usageProvider" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
1102//
1103// @public (undocumented)
1104export function usageProvider(core: CoreSetup_2): SearchUsage;
1105
1106
1107// Warnings were encountered during analysis:
1108//
1109// src/plugins/data/common/index_patterns/index_patterns/index_pattern.ts:64:45 - (ae-forgotten-export) The symbol "IndexPatternFieldMap" needs to be exported by the entry point index.d.ts
1110// src/plugins/data/common/index_patterns/index_patterns/index_pattern.ts:70:5 - (ae-forgotten-export) The symbol "FormatFieldFn" needs to be exported by the entry point index.d.ts
1111// src/plugins/data/common/opensearch_query/filters/meta_filter.ts:53:3 - (ae-forgotten-export) The symbol "FilterState" needs to be exported by the entry point index.d.ts
1112// src/plugins/data/common/opensearch_query/filters/meta_filter.ts:54:3 - (ae-forgotten-export) The symbol "FilterMeta" needs to be exported by the entry point index.d.ts
1113// src/plugins/data/server/index.ts:40:31 - (ae-forgotten-export) The symbol "buildCustomFilter" needs to be exported by the entry point index.d.ts
1114// src/plugins/data/server/index.ts:40:31 - (ae-forgotten-export) The symbol "buildFilter" needs to be exported by the entry point index.d.ts
1115// src/plugins/data/server/index.ts:71:29 - (ae-forgotten-export) The symbol "getOpenSearchQueryConfig" needs to be exported by the entry point index.d.ts
1116// src/plugins/data/server/index.ts:71:29 - (ae-forgotten-export) The symbol "buildOpenSearchQuery" needs to be exported by the entry point index.d.ts
1117// src/plugins/data/server/index.ts:101:26 - (ae-forgotten-export) The symbol "FieldFormatsRegistry" needs to be exported by the entry point index.d.ts
1118// src/plugins/data/server/index.ts:101:26 - (ae-forgotten-export) The symbol "FieldFormat" needs to be exported by the entry point index.d.ts
1119// src/plugins/data/server/index.ts:101:26 - (ae-forgotten-export) The symbol "BoolFormat" needs to be exported by the entry point index.d.ts
1120// src/plugins/data/server/index.ts:101:26 - (ae-forgotten-export) The symbol "BytesFormat" needs to be exported by the entry point index.d.ts
1121// src/plugins/data/server/index.ts:101:26 - (ae-forgotten-export) The symbol "ColorFormat" needs to be exported by the entry point index.d.ts
1122// src/plugins/data/server/index.ts:101:26 - (ae-forgotten-export) The symbol "DurationFormat" needs to be exported by the entry point index.d.ts
1123// src/plugins/data/server/index.ts:101:26 - (ae-forgotten-export) The symbol "IpFormat" needs to be exported by the entry point index.d.ts
1124// src/plugins/data/server/index.ts:101:26 - (ae-forgotten-export) The symbol "NumberFormat" needs to be exported by the entry point index.d.ts
1125// src/plugins/data/server/index.ts:101:26 - (ae-forgotten-export) The symbol "PercentFormat" needs to be exported by the entry point index.d.ts
1126// src/plugins/data/server/index.ts:101:26 - (ae-forgotten-export) The symbol "RelativeDateFormat" needs to be exported by the entry point index.d.ts
1127// src/plugins/data/server/index.ts:101:26 - (ae-forgotten-export) The symbol "SourceFormat" needs to be exported by the entry point index.d.ts
1128// src/plugins/data/server/index.ts:101:26 - (ae-forgotten-export) The symbol "StaticLookupFormat" needs to be exported by the entry point index.d.ts
1129// src/plugins/data/server/index.ts:101:26 - (ae-forgotten-export) The symbol "UrlFormat" needs to be exported by the entry point index.d.ts
1130// src/plugins/data/server/index.ts:101:26 - (ae-forgotten-export) The symbol "StringFormat" needs to be exported by the entry point index.d.ts
1131// src/plugins/data/server/index.ts:101:26 - (ae-forgotten-export) The symbol "TruncateFormat" needs to be exported by the entry point index.d.ts
1132// src/plugins/data/server/index.ts:127:27 - (ae-forgotten-export) The symbol "isFilterable" needs to be exported by the entry point index.d.ts
1133// src/plugins/data/server/index.ts:127:27 - (ae-forgotten-export) The symbol "isNestedField" needs to be exported by the entry point index.d.ts
1134// src/plugins/data/server/index.ts:228:20 - (ae-forgotten-export) The symbol "getRequestInspectorStats" needs to be exported by the entry point index.d.ts
1135// src/plugins/data/server/index.ts:228:20 - (ae-forgotten-export) The symbol "getResponseInspectorStats" needs to be exported by the entry point index.d.ts
1136// src/plugins/data/server/index.ts:228:20 - (ae-forgotten-export) The symbol "tabifyAggResponse" needs to be exported by the entry point index.d.ts
1137// src/plugins/data/server/index.ts:228:20 - (ae-forgotten-export) The symbol "tabifyGetColumns" needs to be exported by the entry point index.d.ts
1138// src/plugins/data/server/index.ts:230:1 - (ae-forgotten-export) The symbol "CidrMask" needs to be exported by the entry point index.d.ts
1139// src/plugins/data/server/index.ts:231:1 - (ae-forgotten-export) The symbol "dateHistogramInterval" needs to be exported by the entry point index.d.ts
1140// src/plugins/data/server/index.ts:240:1 - (ae-forgotten-export) The symbol "InvalidOpenSearchCalendarIntervalError" needs to be exported by the entry point index.d.ts
1141// src/plugins/data/server/index.ts:241:1 - (ae-forgotten-export) The symbol "InvalidOpenSearchIntervalFormatError" needs to be exported by the entry point index.d.ts
1142// src/plugins/data/server/index.ts:242:1 - (ae-forgotten-export) The symbol "Ipv4Address" needs to be exported by the entry point index.d.ts
1143// src/plugins/data/server/index.ts:246:1 - (ae-forgotten-export) The symbol "isValidOpenSearchInterval" needs to be exported by the entry point index.d.ts
1144// src/plugins/data/server/index.ts:247:1 - (ae-forgotten-export) The symbol "isValidInterval" needs to be exported by the entry point index.d.ts
1145// src/plugins/data/server/index.ts:251:1 - (ae-forgotten-export) The symbol "propFilter" needs to be exported by the entry point index.d.ts
1146// src/plugins/data/server/index.ts:254:1 - (ae-forgotten-export) The symbol "toAbsoluteDates" needs to be exported by the entry point index.d.ts
1147// src/plugins/data/server/index_patterns/index_patterns_service.ts:56:14 - (ae-forgotten-export) The symbol "IndexPatternsService" needs to be exported by the entry point index.d.ts
1148// src/plugins/data/server/plugin.ts:88:66 - (ae-forgotten-export) The symbol "DataEnhancements" needs to be exported by the entry point index.d.ts
1149// src/plugins/data/server/search/types.ts:78:5 - (ae-forgotten-export) The symbol "ISearchStartSearchSource" needs to be exported by the entry point index.d.ts
1150
1151// (No @packageDocumentation comment for this package)
1152
1153```
1154