export class USyncBotProfileProtocol {
    name: string;
    getQueryElement(): {
        tag: string;
        attrs: {};
        content: {
            tag: string;
            attrs: {
                v: string;
            };
        }[];
    };
    getUserElement(user: any): {
        tag: string;
        attrs: {};
        content: {
            tag: string;
            attrs: {
                persona_id: any;
            };
        }[];
    };
    parser(node: any): {
        isDefault: boolean;
        jid: any;
        name: string;
        attributes: string;
        description: string;
        category: string;
        personaId: any;
        commandsDescription: string;
        commands: {
            name: string;
            description: string;
        }[];
        prompts: string[];
    };
}
