import { WithValidationError } from "../../types/withValidationError"; import { LeadSortTypeParams, SortOrderParams } from "../../types/sort"; import { LeadQueryParams } from "../../types/params/leads"; import { Paginated } from "../../types/pagination"; import { MessageLead, SearchCallLead, SearchMessageLead, SearchWhatsappLead } from "../../types/models"; import { ApiCallOptions } from "../../base"; export declare const defaultLeadsPagination: { page: number; size: number; }; export declare const defaultLeadSort: { sortType: LeadSortTypeParams; sortOrder: SortOrderParams; }; export declare const sendMessageLead: ({ listingId, messageLead, options, }: { listingId: number; messageLead: MessageLead; options?: ApiCallOptions & { validateOnly?: boolean; }; }) => Promise>; export declare const fetchDealerMessageLeads: ({ dealerId, query, options, }: { dealerId: number; query: LeadQueryParams; options?: ApiCallOptions & { validateOnly?: boolean; }; }) => Promise>; export declare const hideMessageLead: ({ dealerId, messageLeadId, options, }: { dealerId: number; messageLeadId: number; options: ApiCallOptions; }) => Promise; export declare const fetchDealerCallLeads: ({ dealerId, query, options, }: { dealerId: number; query: LeadQueryParams; options?: ApiCallOptions & { validateOnly?: boolean; }; }) => Promise>; export declare const hideCallLead: ({ dealerId, callLeadId, options, }: { dealerId: number; callLeadId: number; options: ApiCallOptions; }) => Promise; export declare const resendMessageLead: ({ dealerId, messageLeadId, options, }: { dealerId: number; messageLeadId: number; options: ApiCallOptions; }) => Promise; export declare const fetchDealerWhatsappLeads: ({ dealerId, query, options, }: { dealerId: number; query: LeadQueryParams; options?: ApiCallOptions; }) => Promise>; export declare const hideWhatsappLead: ({ dealerId, id, options, }: { dealerId: number; id: number; options: ApiCallOptions; }) => Promise;