/** * Slack app manifest builder with configurable transport, scopes, and features. */ export type SlackManifestConfig = { /** Bot display name (default: "RemoteClaw") */ botName: string; /** Connection mode (default: "socket") */ transport: "socket" | "http"; /** Slash command name, or false to omit (default: "remoteclaw") */ slashCommand: string | false; /** Adds chat:write.customize scope for per-message bot name/avatar */ customIdentity: boolean; /** Adds assistant:write scope for Slack native thread streaming */ streaming: boolean; }; export declare const defaultManifestConfig: SlackManifestConfig; export declare function buildSlackManifest(config?: Partial): string;