import { type JsonApiAnalyticalDashboardOutIncludes, type JsonApiComputedAttributeOutIncludes, type JsonApiVisualizationObjectOut, type JsonApiVisualizationObjectOutDocument, type JsonApiVisualizationObjectOutList, type JsonApiVisualizationObjectOutWithLinks } from "@gooddata/api-client-tiger"; import { type AccessGranularPermission, type IInsight, type IInsightDefinition, type IUser } from "@gooddata/sdk-model"; export declare const insightFromInsightDefinition: (insight: IInsightDefinition, id: string, uri: string, tags: string[] | undefined, isLocked: boolean | undefined, isHidden: boolean | undefined, created: string | undefined, updated: string | undefined, createdBy: IUser | undefined, updatedBy: IUser | undefined, certification?: IInsight["insight"]["certification"], permissions?: AccessGranularPermission[]) => IInsight; export declare const visualizationObjectsItemToInsight: (visualizationObject: JsonApiVisualizationObjectOut | JsonApiVisualizationObjectOutWithLinks, included?: (JsonApiAnalyticalDashboardOutIncludes | JsonApiComputedAttributeOutIncludes)[]) => IInsight; /** * Converts a single visualization object document. The document carries the object's links, * the item itself does not, so the uri comes from the document. */ export declare const visualizationObjectDocumentToInsight: ({ data, links, included, }: JsonApiVisualizationObjectOutDocument) => IInsight; export declare const convertVisualizationObjectsToInsights: (visualizationObjects: JsonApiVisualizationObjectOutList) => IInsight[]; //# sourceMappingURL=InsightConverter.d.ts.map