import { type IAnalyticalBackend, type IUserWorkspaceSettings } from "@gooddata/sdk-backend-spi"; import { type IColorPalette, type IExecutionConfig, type IInsight, type ITheme } from "@gooddata/sdk-model"; import { type CopyCodeOriginType, type EmbedType } from "@gooddata/sdk-ui-kit"; /** * @internal */ export interface IEmbedInsightDialogProps { insight: IInsight; locale?: string; backend?: IAnalyticalBackend; reactIntegrationDocLink?: string; webComponentIntegrationDocLink?: string; saveInsightDocLink?: string; settings?: IUserWorkspaceSettings; colorPalette?: IColorPalette; theme?: ITheme; executionConfig?: IExecutionConfig; workspaceId?: string; showWebComponentsTab?: boolean; openSaveInsightDialog: () => void; onClose: () => void; onCopyCode: (code: string, type: CopyCodeOriginType, codeType: EmbedType) => void; } /** * @internal */ export declare function EmbedInsightDialog(props: IEmbedInsightDialogProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=EmbedInsightDialog.d.ts.map