export declare const AkashicScanApiUrl: "https://api.akashicscan.com/api";
export declare const AkashicScanApiUrlDev = "https://api.testnet.akashicscan.com/api";
export declare const AkashicScanApiUrlStaging = "https://api.staging.akashicscan.com/api";
export declare const AkashicPayApiUrl: "https://api.akashicpay.com/api";
export declare const AkashicPayApiUrlDev = "https://api.testnet.akashicpay.com/api";
export declare const AkashicPayApiUrlStaging = "https://api.staging.akashicpay.com/api";
export declare const AkashicPayUrl: "https://www.akashicpay.com";
export declare const AkashicPayUrlDev = "https://testnet.akashicpay.com";
export declare const AkashicPayUrlStaging = "https://staging.akashicpay.com";
export declare enum AkashicEndpoints {
    PrepareTx = "/v0/l1-txn-orchestrator/prepare-withdrawal",
    L2Lookup = "/v0/nft/look-for-l2-address",
    OwnerTransaction = "/v0/owner/transactions",
    IdentifierLookup = "/v0/key/bp-deposit-key",
    OwnerBalance = "/v0/owner/details",
    TransactionsDetails = "/v0/transactions/transfer",
    IsBp = "/v0/owner/is-bp",
    SupportedCurrencies = "/v1/config/supported-currencies",
    OwnerKeys = "/v0/owner/keys?address",
    PrepareL2Txn = "/v0/l2-txn-orchestrator/prepare-l2-withdrawal",
    ExchangeRates = "/v0/exchange-rate"
}
export declare enum AkashicPayEndpoints {
    CreateDepositOrder = "/v0/deposit-request",
    AllKeysOfIdentifier = "/v0/key/all-bp-deposit-keys"
}
export declare const ACNodes: {
    Singapore1: {
        minigate: string;
        node: string;
    };
    Singapore2: {
        minigate: string;
        node: string;
    };
    HongKong1: {
        minigate: string;
        node: string;
    };
    HongKong2: {
        minigate: string;
        node: string;
    };
    Japan1: {
        minigate: string;
        node: string;
    };
    Japan2: {
        minigate: string;
        node: string;
    };
};
export type ACNode = typeof ACNodes.HongKong1;
export declare const ACDevNodes: {
    Singapore1: {
        minigate: string;
        node: string;
    };
    Singapore2: {
        minigate: string;
        node: string;
    };
    Japan1: {
        minigate: string;
        node: string;
    };
    Japan2: {
        minigate: string;
        node: string;
    };
    HongKong1: {
        minigate: string;
        node: string;
    };
    HongKong2: {
        minigate: string;
        node: string;
    };
};
export type ACDevNode = typeof ACDevNodes.Singapore1;
export declare const acNodeList: ({
    minigate: string;
    node: string;
} | {
    minigate: string;
    node: string;
} | {
    minigate: string;
    node: string;
} | {
    minigate: string;
    node: string;
} | {
    minigate: string;
    node: string;
} | {
    minigate: string;
    node: string;
})[];
export declare const acDevNodeList: ({
    minigate: string;
    node: string;
} | {
    minigate: string;
    node: string;
} | {
    minigate: string;
    node: string;
} | {
    minigate: string;
    node: string;
} | {
    minigate: string;
    node: string;
} | {
    minigate: string;
    node: string;
})[];
export declare enum Environment {
    Production = "production",
    Staging = "staging",
    Development = "development"
}
export declare const otherError: {
    unsupportedCoinError: string;
    transactionTooSmallError: string;
};
