import type { MercadoPagoConfig } from '../../../mercadoPagoConfig'; import type { SearchOptions } from '../../../types'; import type { PreApprovalPlanResponse } from '../commonTypes'; import type { Options } from '../../../types'; export declare type PreApprovalPlanSearchClient = { options?: PreApprovalPlanSearchOptions; config: MercadoPagoConfig; }; export declare interface PreApprovalPlanSearchOptions extends SearchOptions { status?: string; q?: string; sort?: string; criteria?: string; } export declare type PreApprovalPlanSearchResponse = { paging?: PreApprovalPlanSearchPaging; results?: Array; }; export declare type PreApprovalPlanSearchPaging = { total: number; limit: number; offset: number; }; export declare type PreApprovalPlanSearchData = { options?: PreApprovalPlanSearchOptions; requestOptions?: Options; };