import { BookingPackage, BookingPackageDetailsRequest, BookingPackageRequest, BookingPackageSearchRequest, TideResponse } from '@qite/tide-client/build/types';
import { ApiSettingsState } from '../../shared/types';
declare const packageApi: {
  fetchDetails: (
    request: BookingPackageRequest<BookingPackageDetailsRequest>,
    signal: AbortSignal,
    languageCode?: string,
    apiSettings?: ApiSettingsState
  ) => Promise<TideResponse<BookingPackage>>;
  fetchSearch: (
    request: BookingPackageRequest<BookingPackageSearchRequest>,
    signal: AbortSignal,
    apiSettings?: ApiSettingsState
  ) => Promise<import('@qite/tide-client').BookingPackageItem[]>;
};
export default packageApi;
