import type { ILogProvider } from './logging'; import { web3 } from '@coral-xyz/anchor'; export declare class FsProvider { dataDir: string; keypairPath: string; logger: ILogProvider; constructor(dataDirectory: string, logger?: ILogProvider); basePath(filePath: string): string; saveKeypair(keypair: web3.Keypair): void; loadKeypair(publicKey: string): web3.Keypair | undefined; saveAccount(file: string, account: any): void; jsonReplacers(key: any, value: any): any; save(baseFileName: string, rows?: T | T[], headers?: K[]): void; saveJson(outputJsonFile: string, rows: T | T[]): void; saveCsv(outputCsvFile: string, rows: T | T[], headers: K[]): void; static getSecret(fileSystemPath: string, fileParser: (fileString: string) => T): T; } //# sourceMappingURL=fs.d.ts.map