import { AllEntities, Entity, PropertiesOf } from 'n8n-workflow';
export declare type OneBotMap = {
    bot: 'get_login_info';
    friend: 'get_stranger_info' | 'get_friend_list' | 'send_like' | 'friend_poke';
    group: 'get_group_info' | 'get_group_list' | 'get_group_member_info' | 'get_group_member_list' | 'set_group_kick' | 'set_group_ban' | 'set_group_whole_ban' | 'set_group_name' | 'set_group_admin' | 'group_poke' | 'set_group_sign';
    message: 'send_group_msg' | 'send_private_msg';
    misc: 'get_status' | 'get_version_info';
};
export declare type OneBotAction = AllEntities<OneBotMap>;
export declare type OneBotProperties = PropertiesOf<OneBotAction>;
export declare type BotAction = Entity<OneBotMap, 'bot'>;
export declare type BotProperties = PropertiesOf<BotAction>;
export declare type MessageAction = Entity<OneBotMap, 'message'>;
export declare type MessageProperties = PropertiesOf<MessageAction>;
export declare type FriendAction = Entity<OneBotMap, 'friend'>;
export declare type FriendProperties = PropertiesOf<FriendAction>;
export declare type GroupAction = Entity<OneBotMap, 'group'>;
export declare type GroupProperties = PropertiesOf<GroupAction>;
export declare type MiscAction = Entity<OneBotMap, 'misc'>;
export declare type MiscProperties = PropertiesOf<MiscAction>;
export interface LoginInfo {
    user_id: number;
    nickname: string;
}
