import { type BaseRequestBuilder, type Guid, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; /** * Builds and executes requests for operations under /v2/taxclasses/taxclasseswithtaxrates */ export interface TaxclasseswithtaxratesRequestBuilder extends BaseRequestBuilder { /** * Returns a list of all tax classes and their calculated tax rates for the given parameters. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} */ get(requestConfiguration?: RequestConfiguration | undefined): Promise; /** * Returns a list of all tax classes and their calculated tax rates for the given parameters. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined): RequestInformation; } /** * Returns a list of all tax classes and their calculated tax rates for the given parameters. */ export interface TaxclasseswithtaxratesRequestBuilderGetQueryParameters { billingAddressCountryIsoHasValue?: boolean; billingAddressStateHasValue?: boolean; billingAddressVatIdHasValue?: boolean; /** * Gets the unique identifier for the firm. */ companyIdKFirma?: number; /** * The ISO code of the departure country. */ departureCountryIso?: string; shipmentAddressCountryIsoHasValue?: boolean; shipmentAddressStateHasValue?: boolean; shipmentAddressVatIdHasValue?: boolean; specialTaxTreatmentHasValue?: boolean; taxClasses?: Guid; taxReferenceHasValue?: boolean; } /** * Uri template for the request builder. */ export declare const TaxclasseswithtaxratesRequestBuilderUriTemplate = "{+baseurl}/v2/taxclasses/taxclasseswithtaxrates{?BillingAddressCountryIso%2EHasValue*,BillingAddressState%2EHasValue*,BillingAddressVatId%2EHasValue*,CompanyId%2EkFirma*,DepartureCountryIso*,ShipmentAddressCountryIso%2EHasValue*,ShipmentAddressState%2EHasValue*,ShipmentAddressVatId%2EHasValue*,SpecialTaxTreatment%2EHasValue*,TaxReference%2EHasValue*,taxClasses*}"; /** * Metadata for all the requests in the request builder. */ export declare const TaxclasseswithtaxratesRequestBuilderRequestsMetadata: RequestsMetadata; //# sourceMappingURL=index.d.ts.map