export declare const generalTransactionSchemas: {
    assignGroupId: {
        type: string;
        properties: {
            transactions: {
                type: string;
                items: {
                    type: string;
                };
                description: string;
            };
        };
        required: string[];
    };
    signTransaction: {
        type: string;
        properties: {
            transaction: {
                type: string;
                description: string;
            };
            sk: {
                type: string;
                description: string;
            };
        };
        required: string[];
    };
    encodeUnsignedTransaction: {
        type: string;
        properties: {
            transaction: {
                type: string;
                description: string;
            };
        };
        required: string[];
    };
    decodeSignedTransaction: {
        type: string;
        properties: {
            bytes: {
                type: string;
                description: string;
            };
        };
        required: string[];
    };
};
export declare const generalTransactionTools: {
    name: string;
    description: string;
    inputSchema: any;
}[];
export declare class GeneralTransactionManager {
    static handleTool(name: string, args: Record<string, unknown>): Promise<{
        content: {
            type: string;
            text: string;
        }[];
    }>;
}
