export declare const INTERACTION_TYPE_PERMISSION = "permission"; export declare const INTERACTION_TYPE_GLOBAL_PERMISSION = "global_permission"; export declare function getBasicAccessPermissionType(): string; export declare function isBasicAccessPermissionType(type: string): boolean; export interface PermissionOptions { isUnableToChangeChainInUI?: boolean; isForEVM?: boolean; isForStarknet?: boolean; isForBitcoin?: boolean; } export interface PermissionData { chainIds: string[]; type: string; origins: string[]; options?: PermissionOptions; } export interface GlobalPermissionData { type: string; origins: string[]; } export interface AllPermissionDataPerOrigin { [origin: string]: { permissions: { chainIdentifier: string; type: string; }[]; globalPermissions: { type: string; }[]; } | undefined; }