import type { ZodSchema } from 'zod/v4'; export type TopicSubscriptionPolicyParams = { topicArn: string; allowedSqsQueueUrlPrefix?: string | readonly string[]; allowedSourceOwner?: string; }; export declare function generateTopicSubscriptionPolicy(params: TopicSubscriptionPolicyParams): string; export declare function generateFilterAttributes(messageSchemas: ZodSchema[], messageTypePath: string): { FilterPolicy: string; FilterPolicyScope: string; };