export interface IChannelPlugin { readonly name: string; start(): Promise; stop(): Promise; /** Called when a new project is bootstrapped. Return channelId if a channel was created. */ onProjectCreated?(project: { id: string; name: string; description?: string; }): Promise<{ channelId: string } | null>; }