PublicApi

Marks a declaration as part of the stable public API of the MCPFeedback SDK.

Only declarations annotated with @PublicApi are intended for external consumption. Anything else inside the :sdk umbrella should be internal and treated as implementation detail. This annotation is also referenced by the consumer ProGuard rules (see :sdk/consumer-rules.pro) to keep public types from being stripped in consumer R8 builds.