import { OperationContentsAndResult, OperationContentsTransferTicket } from '@mavrykdynamics/taquito-rpc'; import { Context } from '../context'; import { Operation } from '../operations'; import { GasConsumingOperation, StorageConsumingOperation, FeeConsumingOperation, ForgedBytes } from './types'; /** * * @description Transfer tickets from a Mavryk address (mv1, mv2 or mv3) to a smart contract address (KT1) (everything on layer 1 at this step) * * @warn Currently only supports one L2 ticket holder transfer at once. ie. one collection of tickets owned by mv1, mv2 or mv3 to a smart contract. */ export declare class TransferTicketOperation extends Operation implements GasConsumingOperation, StorageConsumingOperation, FeeConsumingOperation { private readonly params; private readonly source; constructor(hash: string, params: OperationContentsTransferTicket, source: string, raw: ForgedBytes, results: OperationContentsAndResult[], context: Context); get operationResults(): import("@mavrykdynamics/taquito-rpc").OperationResultTransferTicket | undefined; get status(): import("@mavrykdynamics/taquito-rpc").OperationResultStatusEnum | "unknown"; get fee(): number; get gasLimit(): number; get storageLimit(): number; get consumedGas(): string | undefined; get consumedMilliGas(): string | undefined; }