import * as z from "zod/v3";
import { ClosedEnum } from "../../types/enums.js";
import { Result as SafeParseResult } from "../../types/fp.js";
import { SDKValidationError } from "../errors/sdkvalidationerror.js";
import { QueryConversationsResponseData, QueryConversationsResponseData$Outbound } from "./queryconversationsresponsedata.js";
/**
 * Status of the response
 */
export declare const Status: {
    readonly Ok: "ok";
};
/**
 * Status of the response
 */
export type Status = ClosedEnum<typeof Status>;
/**
 * Response body for QueryConversations query endpoint
 */
export type QueryConversationsResponseBody = {
    /**
     * Status of the response
     */
    status: Status;
    /**
     * Data object containing QueryConversations query results and pagination information
     */
    data: QueryConversationsResponseData;
};
/** @internal */
export declare const Status$inboundSchema: z.ZodNativeEnum<typeof Status>;
/** @internal */
export declare const Status$outboundSchema: z.ZodNativeEnum<typeof Status>;
/** @internal */
export declare const QueryConversationsResponseBody$inboundSchema: z.ZodType<QueryConversationsResponseBody, z.ZodTypeDef, unknown>;
/** @internal */
export type QueryConversationsResponseBody$Outbound = {
    status: string;
    data: QueryConversationsResponseData$Outbound;
};
/** @internal */
export declare const QueryConversationsResponseBody$outboundSchema: z.ZodType<QueryConversationsResponseBody$Outbound, z.ZodTypeDef, QueryConversationsResponseBody>;
export declare function queryConversationsResponseBodyToJSON(queryConversationsResponseBody: QueryConversationsResponseBody): string;
export declare function queryConversationsResponseBodyFromJSON(jsonString: string): SafeParseResult<QueryConversationsResponseBody, SDKValidationError>;
//# sourceMappingURL=queryconversationsresponsebody.d.ts.map