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