import type { MercadoPagoConfig } from '../../../mercadoPagoConfig'; import type { Options, SearchOptions } from '../../../types'; export declare type PreferenceSearchClient = { options?: PreferenceSearchOptions; config: MercadoPagoConfig; }; export declare type PreferenceSearchResponse = { elements?: Array; next_offset?: number; total?: number; }; export declare type Elements = { id: string; client_id: string; collector_id: number; concept_id: number; corporation_id: string; date_created: string; expiration_date_from: string; expiration_date_to: string; expires: boolean; external_reference: string; integrator_id: string; items: Array; last_updated: string; live_mode: boolean; marketplace: string; operation_type: string; payer_email: string; payer_id: number; platform_id: string; processing_modes: Array; product_id: string; purpose: string; site_id: string; sponsor_id: number; shipping_mode: string; }; export declare interface PreferenceSearchOptions extends SearchOptions { sponsor_id?: string; external_reference?: string; site_id?: string; marketplace?: string; } export declare type PreferenceSearchData = { options?: PreferenceSearchOptions; requestOptions?: Options; };