/** * A client for interacting with the MXIK API. */ export declare class MxikClient implements Client { /** * Searches by keyword. * @param {string} name - The keyword to search for. * @returns - A promise that resolves with the API response. */ search(name: string): Promise>; /** * Searches by brand name. * @param {string} name - The brand name to search for. * @returns - A promise that resolves with the API response. */ brand(name: string): Promise>; /** * Searches by barcode. * @param {string} code - The barcode to search for. * @returns - A promise that resolves with the API response. */ barcode(code: string): Promise>; /** * Searches by code. * @param {string | number} value - The code to search for. * @returns - A promise that resolves with the API response. */ code(value: string | number): Promise>; /** * Searches by DV certificate number. * @param {string | number} certNumber - The DV certificate number to search for. * @returns - A promise that resolves with the API response. */ dvCert(certNumber: string | number): Promise>; /** * Searches by parameters. * @param {Partial>} attributes - The attributes to search for. * @returns - A promise that resolves with the API response. */ params(attributes: Partial>): Promise>; } /** * Helper for creating mxik client */ export declare function createMxikClient(): MxikClient; //# sourceMappingURL=mxik-client.d.ts.map