import { WithValidationError } from "../types/withValidationError"; import { Language } from "../types/params"; import { Paginated } from "../types/pagination"; import { DealerProfile } from "../types/models/dealerProfile"; import { DealerPreferences } from "../types/models/dealerPreferences"; import { UserAccount } from "../types/models/account"; import { BulkFetchResponse, Dealer, DealerSuggestion, Entitlements } from "../types/models"; import { ApiCallOptions } from "../base"; export declare const fetchDealer: ({ id, language, options, }: { id: number; language?: Language; options?: ApiCallOptions; }) => Promise; export declare const bulkFetchDealer: ({ dealerIds, options, }: { dealerIds: number[]; options?: ApiCallOptions; }) => Promise[]>; export declare const fetchDealerSuggestions: ({ query, association, page, size, options, }: { query?: string; association?: string; page?: number; size?: number; options?: ApiCallOptions; }) => Promise>; export declare const fetchDealerProfile: ({ dealerId, options, }: { dealerId: number; options?: ApiCallOptions; }) => Promise; export declare const postDealerProfile: ({ profile, options, }: { profile: Omit; options?: ApiCallOptions; }) => Promise>; export declare const putDealerProfile: ({ dealerId, profile, options, }: { dealerId: number; profile: DealerProfile; options?: ApiCallOptions; }) => Promise>; export declare const fetchDealerEntitlements: ({ dealerId, options, }: { dealerId: number; options?: ApiCallOptions; }) => Promise; export declare const setLogo: ({ dealerId, logo, options, }: { dealerId: number; logo: string; options?: ApiCallOptions; }) => Promise; export declare const setImage: ({ dealerId, image, options, }: { dealerId: number; image: string; options?: ApiCallOptions; }) => Promise; export declare const putDealerDescription: ({ dealerId, description, options, }: { dealerId: number; description: string; options?: ApiCallOptions; }) => Promise; export declare const putUserAccount: ({ userAccount, options, }: { userAccount: UserAccount; options?: ApiCallOptions; }) => Promise>; export declare const deleteUser: ({ options, }: { options?: ApiCallOptions; }) => Promise; export declare const fetchDealerPreferences: ({ dealerId, options, }: { dealerId: number; options?: ApiCallOptions; }) => Promise; export declare const putDealerPreferences: ({ dealerId, preferences, options, }: { dealerId: number; preferences: DealerPreferences; options?: ApiCallOptions; }) => Promise;