import { z } from 'zod';
export declare const clientChannelSchema: z.ZodObject<{
    ttl: z.ZodNumber;
    channelName: z.ZodString;
    channelEvents: z.ZodArray<z.ZodString, "many">;
    cluster: z.ZodString;
    credentials: z.ZodObject<{
        key: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        key: string;
    }, {
        key: string;
    }>;
    statusCode: z.ZodNumber;
    headers: z.ZodRecord<z.ZodString, z.ZodUnion<[z.ZodArray<z.ZodString, "many">, z.ZodString]>>;
}, "strip", z.ZodTypeAny, {
    statusCode: number;
    headers: Record<string, string | string[]>;
    ttl: number;
    channelName: string;
    channelEvents: string[];
    cluster: string;
    credentials: {
        key: string;
    };
}, {
    statusCode: number;
    headers: Record<string, string | string[]>;
    ttl: number;
    channelName: string;
    channelEvents: string[];
    cluster: string;
    credentials: {
        key: string;
    };
}>;
