import { BatchDto, ChainCallDTO, ContractAPI, DryRunResultDto, GalaChainResponse } from "../../types"; import { ChainClient } from "../generic"; export interface CommonContractAPI extends Record { GetContractVersion(): Promise>; GetContractAPI(): Promise>; GetObjectByKey(key: string): Promise>>; GetObjectHistory(key: string): Promise>>; DryRun(method: string, callerPublicKey: string, dto: ChainCallDTO): Promise>; BatchSubmit(batch: BatchDto): Promise[]>>; BatchEvaluate(batch: BatchDto): Promise[]>>; } export declare const commonContractAPI: (client: ChainClient) => CommonContractAPI; //# sourceMappingURL=CommonContractAPI.d.ts.map