/** * Config management for pi-discord-remote. * Config is persisted to ~/.pi/agent/pi-discord-remote/config.json. */ export declare const CONFIG_DIR: string; export declare const CONFIG_FILE: string; export interface Config { token: string; /** Discord guild (server) ID — required for auto-channel creation */ guildId: string; /** Optional category ID to put new channels under */ categoryId?: string; /** Fallback channel ID when not creating a new channel (legacy) */ channelId?: string; /** Optional allow-list of Discord user IDs. Empty = allow everyone. */ allowedUserIds?: string[]; /** React with emoji while processing (default: true) */ reactions?: boolean; /** Also send tool responses (output/results) after each tool call (default: false) */ toolResponses?: boolean; } export declare function loadConfig(): Promise; export declare function saveConfig(cfg: Config): Promise; /** Default config template shown in the editor when no config exists. */ export declare function defaultConfigTemplate(): string; //# sourceMappingURL=config.d.ts.map