export declare function toQS(obj: Record<string, any>, prefix?: string, options?: {
    arrayFormat: string;
}): string;
export declare function getLeadsQuery({ page, pageSize, sort, dealerId, search, isOpen, }: {
    page: number;
    pageSize: number;
    sort?: string[];
    dealerId?: number;
    search?: string;
    isOpen?: boolean;
}): string;
export declare function getDealersQuery(page: number, pageSize: number, sort?: string[], status?: string[] | [], userId?: number | null | undefined, search?: string | null | undefined): string;
export declare function getNavbarQuery({ metalType, productType, }: {
    metalType: string;
    productType?: string;
}): string;
export declare function getProductsQuery(page: number, pageSize: number, sort?: string[], isFeatured?: boolean | null, isExclusive?: boolean | null, adminManaged?: boolean | null, search?: string | null, dealerAdminId?: number | null, isActive?: boolean | null, productType?: string | null): string;
export declare function getFrontendProductsQuery(page: number, pageSize: number, sort?: string[], isFeatured?: boolean | null | undefined): string;
/**
 * get single products
 * populate with dealer admin
 * and pricing data
 */
export declare function getSingleProduct(): string;
export declare function getPaymentsQuery(page: number, pageSize: number, sort?: string[], search?: string | null, Status?: string | null): string;
export declare function getCartDetails({ page, pageSize, userId, }: {
    page: number;
    pageSize: number;
    userId: number;
}): string;
export declare function getDealerAdminWithPlan(): string;
export declare function getPaymentDetails({ page, pageSize, sort, search, dealerId, status, searchByDealer, }: {
    page: number;
    pageSize: number;
    sort?: string[];
    search?: string;
    dealerId?: number;
    status?: string;
    searchByDealer?: boolean;
}): string;
export declare function getDealeradminCoin(page: number, pageSize: number): string;
