export interface SwapPair {
    tokenIn: {
        symbol: string;
        address: string;
    };
    tokenOut: {
        symbol: string;
        address: string;
    };
}
export interface AdminDataType {
    hashedOwner: string;
    chainId: number;
    timestamp: number;
    action: AdminTransactionType;
    erc20TokenAddresses: string[];
    erc20TokenAmount: string[];
    swapPair?: SwapPair;
}
export interface AdminInterface extends AdminDataType {
    erc20TokenPrices: string[];
}
export declare enum AdminTransactionType {
    PrivateToPrivateSend = "private_to_private_send",
    ProxyToPrivateSend = "proxy_to_private_send",
    PrivateToPublicSend = "private_to_public_send",
    PublicToPublicSend = "public_to_public_send",
    PublicToPublicBridgeSend = "public_to_public_bridge_send",
    PrivateSwap = "private_swap",
    PublicSwap = "public_swap",
    PublicBridgeSwap = "public_bridge_swap",
    Unshield = "unshield",
    Shield = "shield",
    AutoShield = "auto_shield",
    PaymentLink = "payment_link",
    PublicDappTransaction = "public_dapp_transaction",
    PayPrivateToPublicSend = "pay_private_to_public_send",
    PayPrivateToPrivateSend = "pay_private_to_private_send",
    PayPublicToPublicSend = "pay_public_to_public_send",
    PayPublicToPrivateSend = "pay_public_to_private_send",
    PayPublicToPublicBridgeSend = "pay_public_to_public_bridge_send"
}
