import { UserOperationV07, EstimateGasData, SafeUserOperation, SafeOperationOptions } from '@safe-global/types-kit';
import BaseSafeOperation from '../../packs/safe-4337/BaseSafeOperation';
import { GasAdjustments } from '../../packs/safe-4337/types';
declare class SafeOperationV07 extends BaseSafeOperation {
    userOperation: UserOperationV07;
    constructor(userOperation: UserOperationV07, options: SafeOperationOptions);
    addEstimations(estimations: EstimateGasData): void;
    adjustEstimations(adjustments: GasAdjustments): void;
    getSafeOperation(): SafeUserOperation;
    getEIP712Type(): {
        SafeOp: {
            type: string;
            name: string;
        }[];
    };
}
export default SafeOperationV07;
//# sourceMappingURL=SafeOperationV07.d.ts.map