import { VerifiedContract } from "../../index";
import { VerifiedWallet } from "../../../wallet";
export default class SecondaryIssueManager extends VerifiedContract {
    contractAddress: string;
    constructor(signer: VerifiedWallet, contractNetworkAddress: string);
    _getMeeQuote(paymentTokenAddress: string, functionName: string, args: any[], apiKey?: string, rpcUrl?: string, isReactNative?: boolean): Promise<{
        tokenAddress: string;
        amount: string;
        amountInWei: string;
        amouuntValue: string;
        chainId: number;
        functionName: string;
    }>;
    issueSecondary(security: string, currency: string, securityOutstanding: string, securityAmount: string, minOrderSize: string, currencyAmount: string, options?: Options): any;
    setIssuingFee(security: string, currency: string, swapfee: string, options?: Options): any;
    getSettlementRequests(dpid: string, poolid: string, options?: Options): any;
    getSettlementRequest(ref: string, options?: Options): any;
    setSettlementStatus(ref: string, status: string, options?: Options): any;
    getSubscribers(poolId: string, options?: Options): any;
    close(poolId: string, options?: Options): any;
}
