import * as z from "zod/v3"; import { ClosedEnum } from "../../types/enums.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export declare const TopicsEnum: { readonly Wildcard: "*"; }; export type TopicsEnum = ClosedEnum; /** * "*" or an array of enabled topics. */ export type Topics = TopicsEnum | Array; /** @internal */ export declare const TopicsEnum$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const TopicsEnum$outboundSchema: z.ZodNativeEnum; /** @internal */ export declare const Topics$inboundSchema: z.ZodType; /** @internal */ export type Topics$Outbound = string | Array; /** @internal */ export declare const Topics$outboundSchema: z.ZodType; export declare function topicsToJSON(topics: Topics): string; export declare function topicsFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=topics.d.ts.map