import { ICountry } from '../../misc/model/country';
import { IConfigurationModel } from '../../configurations/model/configuration.model';
import { ICustomFieldModel } from '@fleio-api/custom-fields/model/custom-field.model';

export interface IClientCreateOptions {
  countries: Array<ICountry>;
  eu_countries: Array<string>;
  currencies: Array<string>;
  default_currency: string;
  custom_fields: {[key:string]:ICustomFieldModel};
  max_email_attachment_size: number;
  default_from_email: string;
  email_variables: Array<string>;
  targeted_notifications: ReadonlyMap<string, string>;
  configurations: Array<IConfigurationModel>;
  tax_exempt_automation: Record<string, string>;
}
