import { Connection } from '../';
import { ApiResult, TransactionIdWrapper } from '@gny/interfaces';
export declare class Uia {
    private base;
    constructor(connection: Connection);
    registerIssuer(name: string, desc: string, secret: string, secondSecret?: string): Promise<ApiResult<TransactionIdWrapper, string>>;
    registerAsset(name: string, desc: string, maximum: string, precision: number, secret: string, secondSecret?: string): Promise<ApiResult<TransactionIdWrapper, string>>;
    issueAsset(currency: string, amount: string, secret: string, secondSecret?: string): Promise<ApiResult<TransactionIdWrapper, string>>;
    transfer(currency: string, amount: string, recipientId: string, message: string, secret: string, secondSecret?: string): Promise<ApiResult<TransactionIdWrapper, string>>;
}
//# sourceMappingURL=uia.d.ts.map