import { Artifact } from 'hardhat/types'; import { Deployment, FixtureFunc, DeploymentSubmission, ExtendedArtifact } from '../../types'; export interface PartialExtension { readDotFile(name: string): Promise; saveDotFile(name: string, content: string): Promise; deleteDotFile(name: string): Promise; save(name: string, deployment: DeploymentSubmission): Promise; delete(name: string): Promise; get(name: string): Promise; getOrNull(name: string): Promise; getDeploymentsFromAddress(address: string): Promise; all(): Promise<{ [name: string]: Deployment; }>; getExtendedArtifact(name: string): Promise; getArtifact(name: string): Promise; run(tags?: string | string[], options?: { resetMemory?: boolean; deletePreviousDeployments?: boolean; writeDeploymentsToFiles?: boolean; export?: string; exportAll?: string; }): Promise<{ [name: string]: Deployment; }>; fixture(tags?: string | string[], options?: { fallbackToGlobal?: boolean; keepExistingDeployments?: boolean; }): Promise<{ [name: string]: Deployment; }>; createFixture(func: FixtureFunc, id?: string): (options?: O) => Promise; log(...args: unknown[]): void; getNetworkName(): string; getGasUsed(): number; } //# sourceMappingURL=types.d.ts.map