import * as z from "zod/v3";
import { Result as SafeParseResult } from "../../types/fp.js";
import { SDKValidationError } from "../errors/sdkvalidationerror.js";
export type PostV2AgentsKeyCardRefreshRequestBody = {};
export type PostV2AgentsKeyCardRefreshRequest = {
    /**
     * The unique key identifier of the agent
     */
    key: string;
    requestBody?: PostV2AgentsKeyCardRefreshRequestBody | undefined;
};
/**
 * Agent card refreshed successfully
 */
export type PostV2AgentsKeyCardRefreshResponseBody = {
    message: string;
    card?: any | undefined;
};
/** @internal */
export type PostV2AgentsKeyCardRefreshRequestBody$Outbound = {};
/** @internal */
export declare const PostV2AgentsKeyCardRefreshRequestBody$outboundSchema: z.ZodType<PostV2AgentsKeyCardRefreshRequestBody$Outbound, z.ZodTypeDef, PostV2AgentsKeyCardRefreshRequestBody>;
export declare function postV2AgentsKeyCardRefreshRequestBodyToJSON(postV2AgentsKeyCardRefreshRequestBody: PostV2AgentsKeyCardRefreshRequestBody): string;
/** @internal */
export type PostV2AgentsKeyCardRefreshRequest$Outbound = {
    key: string;
    RequestBody?: PostV2AgentsKeyCardRefreshRequestBody$Outbound | undefined;
};
/** @internal */
export declare const PostV2AgentsKeyCardRefreshRequest$outboundSchema: z.ZodType<PostV2AgentsKeyCardRefreshRequest$Outbound, z.ZodTypeDef, PostV2AgentsKeyCardRefreshRequest>;
export declare function postV2AgentsKeyCardRefreshRequestToJSON(postV2AgentsKeyCardRefreshRequest: PostV2AgentsKeyCardRefreshRequest): string;
/** @internal */
export declare const PostV2AgentsKeyCardRefreshResponseBody$inboundSchema: z.ZodType<PostV2AgentsKeyCardRefreshResponseBody, z.ZodTypeDef, unknown>;
export declare function postV2AgentsKeyCardRefreshResponseBodyFromJSON(jsonString: string): SafeParseResult<PostV2AgentsKeyCardRefreshResponseBody, SDKValidationError>;
//# sourceMappingURL=postv2agentskeycardrefresh.d.ts.map