import * as z from "zod/v3";
import { Result as SafeParseResult } from "../../types/fp.js";
import * as components from "../components/index.js";
import { SDKValidationError } from "../errors/sdkvalidationerror.js";
export type ListAgentSchedulesRequest = {
    /**
     * The unique routing key of the agent the schedule belongs to.
     */
    agentKey: string;
};
/**
 * Schedules listed (empty array if none).
 */
export type ListAgentSchedulesResponseBody = {
    schedules: Array<components.PublicSchedule> | null;
};
/** @internal */
export type ListAgentSchedulesRequest$Outbound = {
    agent_key: string;
};
/** @internal */
export declare const ListAgentSchedulesRequest$outboundSchema: z.ZodType<ListAgentSchedulesRequest$Outbound, z.ZodTypeDef, ListAgentSchedulesRequest>;
export declare function listAgentSchedulesRequestToJSON(listAgentSchedulesRequest: ListAgentSchedulesRequest): string;
/** @internal */
export declare const ListAgentSchedulesResponseBody$inboundSchema: z.ZodType<ListAgentSchedulesResponseBody, z.ZodTypeDef, unknown>;
export declare function listAgentSchedulesResponseBodyFromJSON(jsonString: string): SafeParseResult<ListAgentSchedulesResponseBody, SDKValidationError>;
//# sourceMappingURL=listagentschedules.d.ts.map