/** * Extract the summarization method from an annotation type string. * Format: "namespace:summarization.version" -> returns "summarization" * * The Ably SDK does not validate annotation type format client-side. * This provides early CLI-level feedback for obvious format errors. */ export declare function extractSummarizationType(annotationType: string): string; /** * Validate required parameters for the given summarization type. * Unknown types pass through without validation (forward compatibility). * * NOTE: `count` is NOT validated as required for any type. * Per Ably docs, count on multiple.v1 "defaults to incrementing by 1" * if not specified. It is always optional. * * The Ably SDK performs no client-side field validation — all requirements * are enforced server-side. This provides early, human-readable errors. */ export declare function validateAnnotationParams(summarization: string, options: { name?: string; }): string[];