import { SecretType } from '../../SecretType';
import { Network } from '../../Network';
import { BuildTransactionRequestType } from './BuildTransactionRequestType';
import { BuildTransferRequestBaseDto } from './BuildTransferRequestBaseDto';
export declare abstract class BuildTransferRequestBase implements BuildTransferRequestBaseDto {
    walletId: string;
    to: string;
    secretType: SecretType;
    alias?: string;
    network?: Network;
    private type;
    constructor(type: BuildTransactionRequestType, walletId: string, to: string, secretType: SecretType, alias?: string, network?: Network);
}
