import type { GetEntityTypesArgs, GetEntityTypesResponse, GetEntityNamesArgs, GetEntityNamesResponse, GetServiceNamesArgs, GetServiceNamesResponse, GetEnvironmentsArgs, GetEnvironmentsResponse, GetTagsArgs, GetTagsResponse } from '@mastra/core/storage'; import type { DuckDBConnection } from '../../db/index.js'; /** Return distinct entity types across observability signals that carry them. */ export declare function getEntityTypes(db: DuckDBConnection, _args: GetEntityTypesArgs): Promise; /** Return distinct entity names across observability signals, optionally filtered by entity type. */ export declare function getEntityNames(db: DuckDBConnection, args: GetEntityNamesArgs): Promise; /** Return distinct service names across observability signals. */ export declare function getServiceNames(db: DuckDBConnection, _args: GetServiceNamesArgs): Promise; /** Return distinct environment values across observability signals. */ export declare function getEnvironments(db: DuckDBConnection, _args: GetEnvironmentsArgs): Promise; /** Return distinct tags across observability signals, optionally filtered by entity type. */ export declare function getTags(db: DuckDBConnection, args: GetTagsArgs): Promise; //# sourceMappingURL=discovery.d.ts.map