/**
* Klaviyo API
* The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details.
*
* Contact: developers@klaviyo.com
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { AxiosResponse } from "axios";
import { ConversationMessageCreateQuery } from '../model/conversationMessageCreateQuery';
import { Session } from './apis';
export declare class ConversationsApi {
session: Session;
protected _basePath: string;
protected _defaultHeaders: any;
protected _useQuerystring: boolean;
constructor(session: Session);
set useQuerystring(value: boolean);
set basePath(basePath: string);
set defaultHeaders(defaultHeaders: any);
get defaultHeaders(): any;
get basePath(): string;
/**
* Send an outbound message to a conversation. Requires OAuth authentication and account-level enablement. To request access, reach out in the [developer community](https://community.klaviyo.com/groups/developer-group-64).
*Rate limits*:
Burst: `3/s`
Steady: `60/m` **Scopes:** `conversations:write`
* @summary Create Conversation Message
* @param conversationMessageCreateQuery Create a conversation message
*/
createConversationMessage(conversationMessageCreateQuery: ConversationMessageCreateQuery): Promise<{
response: AxiosResponse;
body?: any;
}>;
}