import * as z from "zod";
import { ClosedEnum } from "../../types/enums.js";
/**
 * The status of an async task
 */
export declare const TaskStatus: {
    readonly Pending: "pending";
    readonly Processing: "processing";
    readonly Completed: "completed";
    readonly Failed: "failed";
};
/**
 * The status of an async task
 */
export type TaskStatus = ClosedEnum<typeof TaskStatus>;
/** @internal */
export declare const TaskStatus$inboundSchema: z.ZodNativeEnum<typeof TaskStatus>;
/** @internal */
export declare const TaskStatus$outboundSchema: z.ZodNativeEnum<typeof TaskStatus>;
/**
 * @internal
 * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
 */
export declare namespace TaskStatus$ {
    /** @deprecated use `TaskStatus$inboundSchema` instead. */
    const inboundSchema: z.ZodNativeEnum<{
        readonly Pending: "pending";
        readonly Processing: "processing";
        readonly Completed: "completed";
        readonly Failed: "failed";
    }>;
    /** @deprecated use `TaskStatus$outboundSchema` instead. */
    const outboundSchema: z.ZodNativeEnum<{
        readonly Pending: "pending";
        readonly Processing: "processing";
        readonly Completed: "completed";
        readonly Failed: "failed";
    }>;
}
//# sourceMappingURL=taskstatus.d.ts.map