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 { QueryEventsResponseData, QueryEventsResponseData$Outbound } from "./queryeventsresponsedata.js";
/**
 * Status of the response
 */
export declare const QueryEventsResponseBodyStatus: {
    readonly Ok: "ok";
};
/**
 * Status of the response
 */
export type QueryEventsResponseBodyStatus = ClosedEnum<typeof QueryEventsResponseBodyStatus>;
/**
 * Response body for QueryEvents query endpoint
 */
export type QueryEventsResponseBody = {
    /**
     * Status of the response
     */
    status: QueryEventsResponseBodyStatus;
    /**
     * Data object containing QueryEvents query results and pagination information
     */
    data: QueryEventsResponseData;
};
/** @internal */
export declare const QueryEventsResponseBodyStatus$inboundSchema: z.ZodNativeEnum<typeof QueryEventsResponseBodyStatus>;
/** @internal */
export declare const QueryEventsResponseBodyStatus$outboundSchema: z.ZodNativeEnum<typeof QueryEventsResponseBodyStatus>;
/** @internal */
export declare const QueryEventsResponseBody$inboundSchema: z.ZodType<QueryEventsResponseBody, z.ZodTypeDef, unknown>;
/** @internal */
export type QueryEventsResponseBody$Outbound = {
    status: string;
    data: QueryEventsResponseData$Outbound;
};
/** @internal */
export declare const QueryEventsResponseBody$outboundSchema: z.ZodType<QueryEventsResponseBody$Outbound, z.ZodTypeDef, QueryEventsResponseBody>;
export declare function queryEventsResponseBodyToJSON(queryEventsResponseBody: QueryEventsResponseBody): string;
export declare function queryEventsResponseBodyFromJSON(jsonString: string): SafeParseResult<QueryEventsResponseBody, SDKValidationError>;
//# sourceMappingURL=queryeventsresponsebody.d.ts.map