export type AppCatalogAggregator = "composio" | "arcade" | "executor"; export interface AggregatorAppRoute { provider: AppCatalogAggregator; toolkit: string; logoUrl: string; docsUrl: string; } export interface AggregatorAppCatalogEntry { slug: string; name: string; aliases: string[]; routes: AggregatorAppRoute[]; } /** Public discovery metadata only. A listing does not establish app authorization. */ export declare function aggregatorAppIdentity(value: string): string; export declare const AGGREGATOR_APP_CATALOG: AggregatorAppCatalogEntry[]; /** Include provider variants and native overlaps when checking existing accounts. */ export declare const COMPOSIO_APP_TOOLKITS: string[]; export declare function findComposioCatalogApp(toolkit: string): AggregatorAppCatalogEntry | undefined; export declare function findAggregatorApp(provider: string, toolkit: string | null | undefined): AggregatorAppCatalogEntry | undefined; /** Executor supports custom integrations. Only exact known service identities share branding. */ export declare function resolveAggregatorApp(provider: AppCatalogAggregator, toolkit: string, name?: string): { slug: string; name: string; }; //# sourceMappingURL=aggregator-app-catalog.d.ts.map