import { HttpClient, NonNullablePaths, MaybeContext, BuildRESTFunction } from '@wix/sdk-types'; import { OrderSettings, UpdateOrderSettings, ListOrderSettingsOptions, ListOrderSettingsResponse } from './index.typings.js'; export { ApproximateAddresses, ApproximateAddressesWithLiterals, Availability, ChargeRoundingStrategy, ChargeRoundingStrategyWithLiterals, DayOfWeek, DayOfWeekWithLiterals, FutureOrdersSettings, GetOrderSettingsRequest, GetOrderSettingsResponse, ListOrderSettingsRequest, Policies, Policy, SpecialHourPeriod, TimePeriod, TippingRate, Tips, TipsType, TipsTypeWithLiterals, Type, TypeWithLiterals, UpdateOrderSettingsRequest, UpdateOrderSettingsResponse } from './index.typings.js'; /** @internal */ declare function getOrderSettings$1(httpClient: HttpClient): GetOrderSettingsSignature; interface GetOrderSettingsSignature { /** * Get a OrderSettings by id * @param - Id of the OrderSettings to retrieve * @returns The retrieved OrderSettings */ (orderSettingsId: string): Promise>; } /** @internal */ declare function updateOrderSettings$1(httpClient: HttpClient): UpdateOrderSettingsSignature; interface UpdateOrderSettingsSignature { /** * Update a OrderSettings, supports partial update * @param - Order Settings id * @returns The updated OrderSettings */ (_id: string, orderSettings: NonNullablePaths): Promise>; } /** @internal */ declare function listOrderSettings$1(httpClient: HttpClient): ListOrderSettingsSignature; interface ListOrderSettingsSignature { /** * List Order settings */ (options?: ListOrderSettingsOptions): Promise>; } /** @internal */ declare const getOrderSettings: MaybeContext & typeof getOrderSettings$1>; /** @internal */ declare const updateOrderSettings: MaybeContext & typeof updateOrderSettings$1>; /** @internal */ declare const listOrderSettings: MaybeContext & typeof listOrderSettings$1>; export { ListOrderSettingsOptions, ListOrderSettingsResponse, OrderSettings, UpdateOrderSettings, getOrderSettings, listOrderSettings, updateOrderSettings };