import type * as Phonic from "../../../../index.js";
/**
 * @example
 *     {}
 */
export interface ConversationsListRequest {
    /** The name of the project to list conversations for. */
    project?: string;
    /** Filter by external ID to get a specific conversation. */
    external_id?: string;
    /** Minimum duration in seconds. */
    duration_min?: number;
    /** Maximum duration in seconds. */
    duration_max?: number;
    /** Minimum start date/time. Valid examples: `2025-04-17`, `2025-04-17T02:48:52.708Z` */
    started_at_min?: string;
    /** Maximum start date/time. Valid examples: `2025-04-17`, `2025-04-17T02:48:52.708Z` */
    started_at_max?: string;
    /** Cursor for backward pagination. Use a conversation ID from `pagination.prev_cursor` to fetch the previous page of conversations. Cannot be used with `after`. */
    before?: string;
    /** Cursor for forward pagination. Use a conversation ID from `pagination.next_cursor` to fetch the next page of conversations. Cannot be used with `before`. */
    after?: string;
    /** Maximum number of conversations to return per page. */
    limit?: number;
    /** Format of the presigned `audio_url` in each conversation in the response. */
    audio_container?: Phonic.ConversationsListRequestAudioContainer;
}
