import type { IPortalApi } from '@portal-hq/utils' import PortalBlockaidApi, { IPortalBlockaidApi } from './PortalBlockaidApi' export type { BlockaidScanEvmTxRequest, BlockaidScanEvmTxResponse, BlockaidScanSolanaTxRequest, BlockaidScanSolanaTxResponse, BlockaidAddressScanRequest, BlockaidAddressScanResponse, BlockaidBulkTokenScanRequest, BlockaidBulkTokenScanResponse, BlockaidSiteScanRequest, BlockaidSiteScanResponse, } from './types' export type IBlockaid = IPortalBlockaidApi export interface BlockaidOptions { api: IPortalApi } export class Blockaid extends PortalBlockaidApi implements IBlockaid { constructor(options: BlockaidOptions) { super({ api: options.api }) } }