export interface RegressionTestUser {
    xpriv: string;
    xpub: string;
    paymail: string;
    paymailId: string;
}
export interface RegressionTestConfig {
    clientOneURL: string;
    clientTwoURL: string;
    clientOneLeaderXPriv: string;
    clientTwoLeaderXPriv: string;
}
export declare const getEnvVariables: () => RegressionTestConfig;
export declare const getPaymailDomain: (xpriv: string, clientUrl: string) => Promise<string>;
export declare const createUser: (paymail: string, paymailDomain: string, instanceUrl: string, adminXPriv: string) => Promise<RegressionTestUser>;
export declare const removeRegisteredPaymail: (paymailId: string, instanceURL: string, adminXPriv: string) => Promise<void>;
export declare const getBalance: (fromInstance: string, fromXPriv: string) => Promise<number>;
export declare const getTransactions: (fromInstance: string, fromXPriv: string) => Promise<import("../types").PageModel<import("../types").Tx>>;
export declare const sendFunds: (fromInstance: string, fromXPriv: string, toPaymail: string, howMuch: number) => Promise<import("../types").Tx>;
