import { IDataSourceType, IDataSourceCacheStrategy } from "@gooddata/sdk-backend-tiger";
import { IWarehouseType } from "../common/types";
export interface ISnowflakeConnectionInfoAttributes {
    name: string;
    schema: string;
    type?: IDataSourceType;
    accountName?: string;
    username?: string;
    warehouse: string;
    password?: string;
    database: string;
    cacheStrategy?: IDataSourceCacheStrategy;
    privateKeyPassphrase?: string;
    privateKey?: string;
}
export interface ISnowflakeConnectionForm {
    accountName: string;
    username: string;
    password?: string;
    name: string;
    warehouse: string;
    schema: string;
    database: string;
    id: string;
    cacheStrategy: IDataSourceCacheStrategy;
    warehouseType?: IWarehouseType.snowflake;
    privateKeyPassphrase?: string;
    privateKey?: string;
}
