import { type IChatKdaDefinition } from "@gooddata/sdk-backend-spi"; import { type CatalogItem, type IAttribute, type IDashboardAttributeFilter, type IFilter, type IMeasure } from "@gooddata/sdk-model"; import { type IDrillEvent } from "@gooddata/sdk-ui"; import { type IDashboardKeyDriverCombinationItem, type IKdaDefinition, type KdaPeriodType } from "@gooddata/sdk-ui-dashboard"; export declare function useKdaDefinition(content: IChatKdaDefinition, format?: string, locale?: string): IKdaDefinition; export declare function useKdaInfo(catalogItems: CatalogItem[], def: IKdaDefinition, splitter: string): { title: string | undefined; range: string; }; export declare function createKdaDefinition(catalogItems: CatalogItem[], measure: IMeasure, dateAttribute: IAttribute, filters: IDashboardAttributeFilter[], type: KdaPeriodType, referencePeriod: string, analyzedPeriod: string, locale: string, format?: string): IKdaDefinition; export declare function createKdaDefinitionFromDrill(catalogItems: CatalogItem[], locale: string, data: IDashboardKeyDriverCombinationItem, event: IDrillEvent, filters?: IDashboardAttributeFilter[]): IKdaDefinition | undefined; export declare function getDashboardAttributeFilter(f: IFilter): import("@gooddata/sdk-model").DashboardAttributeFilterItem | null; //# sourceMappingURL=useKdaDefinition.d.ts.map