import { z, type ZodTypeAny } from "zod"; import type { ChannelConfigSchema } from "./types.plugin.js"; type ExtendableZodObject = ZodTypeAny & { extend: (shape: Record) => ZodTypeAny; }; export declare const AllowFromEntrySchema: z.ZodUnion; export declare const AllowFromListSchema: z.ZodOptional>>; export declare function buildNestedDmConfigSchema(): z.ZodOptional; policy: z.ZodOptional>; allowFrom: z.ZodOptional>>; }, z.core.$strip>>; export declare function buildCatchallMultiAccountChannelSchema(accountSchema: T): T; export declare function buildChannelConfigSchema(schema: ZodTypeAny): ChannelConfigSchema; export {};