UNPKG

string-sdk

Version:

JavaScript/TypeScript client for the String SmartLink platform (Context OS)

27 lines (26 loc) 1.06 kB
import { SignalsClient } from './signals'; import { PromptSurfacesClient } from './promptSurfaces'; import { AeoClient } from './aeo'; import { AgentSeoClient } from './agentSeo'; import { CampaignIqClient } from './campaignIq'; export interface SDKOptions { baseUrl?: string; anonKey?: string; } export declare class StringSDK { private base; private anonKey?; constructor(opts?: SDKOptions); get signals(): SignalsClient; get promptSurfaces(): PromptSurfacesClient; get aeo(): AeoClient; get seo(): AgentSeoClient; get campaign(): CampaignIqClient; createSmartLink(payload: Record<string, unknown>): Promise<any>; labelSmartLink(id: string, stage: 'awareness' | 'consideration' | 'conversion', source?: string): Promise<void>; getSmartLink(id: string): Promise<any>; searchSmartCards(query: string, limit?: number): Promise<any[]>; getSmartCard(id: string): Promise<any>; generateSmartCard(targetId: string, context: any, metadata?: any): Promise<any>; } export declare const sdk: StringSDK;