import React from "react";
import "./styles/ImportServiceAccount.scss";
import { IDataSourceCacheStrategy } from "@gooddata/sdk-backend-tiger";
export interface IDataSourceParameter {
    name: string;
    value: string;
}
export interface IBigQueryConnectionForm {
    id: string;
    name: string;
    schema: string;
    token?: string;
    parameters: IDataSourceParameter[];
    cacheStrategy: IDataSourceCacheStrategy;
}
export declare enum importFileFields {
    CLIENT_EMAIL = "clientEmail",
    PRIVATE_KEY_ID = "keyId",
    PROJECT_ID = "projectId"
}
interface IImportBigQueryDataSourceProps {
    onImport: (file: IBigQueryConnectionForm | undefined, errorMessage: string | undefined) => void;
    isBrowseBtn?: boolean;
}
declare const ImportServiceAccount: React.FC<IImportBigQueryDataSourceProps>;
export default ImportServiceAccount;
