import { CrowdinApi, PaginationOptions, ResponseList } from '../core'; /** * Vendors are the organizations that provide professional translation services. * To assign a Vendor to a project workflow you should invite an existing Organization to be a Vendor for you. * * Use API to get the list of the Vendors you already invited to your organization. */ export declare class Vendors extends CrowdinApi { /** * @requiredScope vendor:read * @param options optional pagination parameters for the request * @see https://support.crowdin.com/enterprise/api/#operation/api.vendors.getMany */ listVendors(options?: PaginationOptions): Promise>; /** * @requiredScope vendor:read * @param limit maximum number of items to retrieve (default 25) * @param offset starting offset in the collection (default 0) * @deprecated optional parameters should be passed through an object * @see https://support.crowdin.com/enterprise/api/#operation/api.vendors.getMany */ listVendors(limit?: number, offset?: number): Promise>; } export declare namespace VendorsModel { interface Vendor { id: number; name: string; description: string | null; status: 'pending' | 'confirmed' | 'rejected'; webUrl: string; } }