import React from "react"; import { IDataSourceType, IDataSourceConnectionInfo } from "@gooddata/sdk-backend-tiger"; import { IWorkspaceDescriptor } from "@gooddata/sdk-backend-spi"; export interface ICreateEditDataSourceProps { dataSourceType?: IDataSourceType; dataSourceId?: string; dataSourceName?: string; workspace?: IWorkspaceDescriptor; isConnectDemoDataVisible?: boolean; isCSVUploaderVisible?: boolean; isAIO?: boolean; canDelete: boolean; canManagePermissions?: boolean; canUseMySql?: boolean; canUseMariaDb?: boolean; canUseOracle?: boolean; canUseMotherDuck?: boolean; canUseSingleStore?: boolean; canUseSnowflakeKeyPairAuthentication?: boolean; isDirectQueryEnabled?: boolean; onDataSourceSaved?: (dataSourceInfo: IDataSourceConnectionInfo) => void; onDataSourceDeleted?: (dataSourceId: string) => void; onDataSourceClosed: () => void; onNonDemoDataSourceSelected?: () => void; onDemoDataSourceSelected?: () => void; onFeedbackSubmitted?: () => void; onDataSourceSelected?: (dataSourceType: IDataSourceType) => void; config?: { enableCsvUploaderContinueButton?: boolean; autoCreateWorkspaceAndModel?: boolean; }; } declare const CreateEditDataSource: React.FC; export default CreateEditDataSource;