import type { OfficialChannelId } from '../config/unified-config-types';
interface ChannelsCommandOptions {
    enable: boolean;
    disable: boolean;
    clear: boolean;
    unattended: boolean;
    noUnattended: boolean;
    setSelection?: string;
    setSelectionMissing: boolean;
    clearTokenAll: boolean;
    clearTokenChannel?: OfficialChannelId;
    setToken?: {
        channelId: OfficialChannelId;
        token: string;
    };
    setTokenMissing: boolean;
    clearTokenInvalid?: string;
    setTokenInvalid?: string;
    help: boolean;
}
export declare function parseChannelsCommandArgs(args: string[]): ChannelsCommandOptions;
export declare function handleConfigChannelsCommand(args: string[]): Promise<void>;
export {};
//# sourceMappingURL=config-channels-command.d.ts.map