import type * as Brevo from "../../../../index.js";
/**
 * @example
 *     {}
 */
export interface GetCompaniesRequest {
    /** Filter by attributes. If you have a filter for the owner on your side please send it as filters[attributes.owner] and utilize the account email for the filtering. */
    "filters[attributes.name]"?: string;
    /** Filter by linked contacts ids */
    linkedContactsIds?: number;
    /** Filter by linked Deals ids */
    linkedDealsIds?: string;
    /** Filter (urlencoded) the companies modified after a given UTC date-time (YYYY-MM-DDTHH:mm:ss.SSSZ). Prefer to pass your timezone in date-time format for accurate result. */
    modifiedSince?: string;
    /** Filter (urlencoded) the companies created after a given UTC date-time (YYYY-MM-DDTHH:mm:ss.SSSZ). Prefer to pass your timezone in date-time format for accurate result. */
    createdSince?: string;
    /** Index of the first document of the page */
    page?: number;
    /** Number of documents per page */
    limit?: number;
    /** Sort the results in the ascending/descending order. Default order is **descending** by creation if `sort` is not passed */
    sort?: Brevo.GetCompaniesRequestSort;
    /** The field used to sort field names. */
    sortBy?: string;
}
