/** * Brand data for integration and channel detail pages: the hero tint, who * builds the service, and the example prompts the hero offers. Keyed by * catalog id (channels by their channel id). Brand names aren't translated; * prompts are catalog keys. */ export interface IntegrationBrand { /** Tints the hero. Without one the hero stays neutral. */ hue?: string; developer: string; /** Catalog keys for the hero's example prompts, in order. */ prompts?: readonly string[]; /** Catalog key for where to get the token, under the access token field. */ tokenHint?: string; /** * The provider only admits clients it has approved, and it hasn't approved * Agent-Native, so the page offers no connect action. The catalog's * `client-restricted` can't say this alone: Canva is restricted too, but its * OAuth works for any client that allows its domains. */ unavailable?: boolean; } export declare function integrationBrand(id: string): IntegrationBrand | undefined;