export type ClientOptions = { baseUrl: 'https://api.bigcommerce.com/stores/{store_hash}/v3' | (string & {}); }; export type ResponseConnection = { data?: { username?: string; configured?: boolean; target?: { country_codes?: Array; subdivision_codes?: Array; }; }; }; export type Accept = string; export type ContentType = string; export type ProviderId = string; export type DeleteTaxProviderConnectionData = { body?: never; headers: { Accept: string; }; path: { provider_id: string; }; query?: never; url: '/tax/providers/{provider_id}/connection'; }; export type DeleteTaxProviderConnectionErrors = { 404: unknown; }; export type DeleteTaxProviderConnectionResponses = { 200: ResponseConnection; }; export type DeleteTaxProviderConnectionResponse = DeleteTaxProviderConnectionResponses[keyof DeleteTaxProviderConnectionResponses]; export type GetTaxProviderConnectionData = { body?: never; headers: { Accept: string; }; path: { provider_id: string; }; query?: never; url: '/tax/providers/{provider_id}/connection'; }; export type GetTaxProviderConnectionErrors = { 404: unknown; }; export type GetTaxProviderConnectionResponses = { 200: ResponseConnection; }; export type GetTaxProviderConnectionResponse = GetTaxProviderConnectionResponses[keyof GetTaxProviderConnectionResponses]; export type UpdateTaxProviderConnectionData = { body?: { username?: string; password?: string; profile?: string; }; headers: { Accept: string; 'Content-Type': string; }; path: { provider_id: string; }; query?: never; url: '/tax/providers/{provider_id}/connection'; }; export type UpdateTaxProviderConnectionErrors = { 404: unknown; 422: unknown; }; export type UpdateTaxProviderConnectionResponses = { 200: ResponseConnection; }; export type UpdateTaxProviderConnectionResponse = UpdateTaxProviderConnectionResponses[keyof UpdateTaxProviderConnectionResponses];