// Copyright 2023 @soul-wallet/extension-base authors & contributors // SPDX-License-Identifier: Apache-2.0 import { AccountAuthType, AccountJson, RequestSign, Resolver, ResponseSigning } from '@soul-wallet/extension-base/background/types'; import { MetadataDef } from '@soul-wallet/extension-inject/types'; export interface SignRequest extends Resolver { account: AccountJson; id: string; request: RequestSign; url: string; } export interface MetaRequest extends Resolver { id: string; request: MetadataDef; url: string; } export interface AuthUrlInfo { count: number; id: string; isAllowed: boolean; origin: string; url: string; accountAuthType?: AccountAuthType; isAllowedMap: Record; currentEvmNetworkKey?: string; } export type AuthUrls = Record;