import type { ScayleAdminApiFetcher } from '../../http/admin-api-fetcher.js'; import type { Iso31661Alpha3CountryCode } from '../iso/iso31661-alpha3-country-code-schema.js'; import type { Iso31661Alpha2CountryCode } from '../iso/iso31661-alpha2-country-code-schema.js'; export type CustomerAnonymizationClientDependencies = { readonly adminApiFetcher: ScayleAdminApiFetcher; }; export type CustomerAnonymizationClient = { anonymizeCustomer: (shopKey: string, countryCode: Iso31661Alpha2CountryCode | Iso31661Alpha3CountryCode, customerIdentifier: number | string) => Promise; anonymizeCustomerAddress: (shopKey: string, countryCode: Iso31661Alpha2CountryCode | Iso31661Alpha3CountryCode, customerIdentifier: number | string, addressIdentifier: number | string) => Promise; }; export declare function createCustomerAnonymizationClient(dependencies: CustomerAnonymizationClientDependencies): CustomerAnonymizationClient; //# sourceMappingURL=customer-anonymization-client.d.ts.map