import type { ObjectId } from '@mysten/sui.js'; export interface AutomaticTransactionPermission { module: string; function: string; objectId: ObjectId; description: string; totalGasLimit: number; perTransactionGasLimit: number; maxTransactionCount: number; } export declare type requestAutomatedTransactionPermissionArgs = { signer: any; permission: AutomaticTransactionPermission; }; declare const requestAutomatedTransactionPermission: ({ signer, permission }: requestAutomatedTransactionPermissionArgs) => Promise; export default requestAutomatedTransactionPermission;