import type * as Brevo from "../../../../index.js";
/**
 * @example
 *     {}
 */
export interface GetSmsCampaignsRequest {
    /** Status of campaign. */
    status?: Brevo.GetSmsCampaignsRequestStatus;
    /** **Mandatory if endDate is used.** Starting (urlencoded) UTC date-time (YYYY-MM-DDTHH:mm:ss.SSSZ) to filter the sent SMS campaigns. **Prefer to pass your timezone in date-time format for accurate result.** Only available if `status` is not passed or is set to `sent`. `startDate` must not be in the future. */
    startDate?: string;
    /** **Mandatory if startDate is used.** Ending (urlencoded) UTC date-time (YYYY-MM-DDTHH:mm:ss.SSSZ) to filter the sent SMS campaigns. **Prefer to pass your timezone in date-time format for accurate result.** Only available if `status` is not passed or is set to `sent`. `endDate` must not be in the future. */
    endDate?: string;
    /** Number of documents per page */
    limit?: number;
    /** Beginning point in the list to retrieve from. */
    offset?: number;
    /** Sort the results in the ascending/descending order of record creation. Default order is **descending** if `sort` is not passed */
    sort?: Brevo.GetSmsCampaignsRequestSort;
}
