import { Program } from "@project-serum/anchor"; import { TransactionInstruction } from "@solana/web3.js"; import { Cronos } from "../idl"; import { Account } from "../account"; import { ConfigUpdateAdminArgs } from "./configUpdateAdmin"; import { ConfigUpdateProgramFeeArgs } from "./configUpdateProgramFee"; import { ConfigUpdateWorkerFeeArgs } from "./configUpdateWorkerFee"; import { DaemonCreateArgs } from "./daemonCreate"; import { DaemonInvokeArgs } from "./daemonInvoke"; import { InitializeArgs } from "./initialize"; import { FeeCollectArgs } from "./feeCollect"; import { TaskCreateArgs } from "./taskCreate"; import { TaskExecuteArgs } from "./taskExecute"; export declare class Instruction { private account; private cronos; configUpdateAdmin: (args: ConfigUpdateAdminArgs) => Promise; configUpdateProgramFee: (args: ConfigUpdateProgramFeeArgs) => Promise; configUpdateWorkerFee: (args: ConfigUpdateWorkerFeeArgs) => Promise; daemonCreate: (args: DaemonCreateArgs) => Promise; daemonInvoke: (args: DaemonInvokeArgs) => Promise; feeCollect: (args: FeeCollectArgs) => Promise; taskCreate: (args: TaskCreateArgs) => Promise; taskExecute: (args: TaskExecuteArgs) => Promise; initialize: (args: InitializeArgs) => Promise; constructor(account: Account, cronos: Program); }