import type { ErrorType } from '../errors/utils.js'; import { type DefineKzgErrorType, type DefineKzgParameters, type DefineKzgReturnType } from './defineKzg.js'; export type SetupKzgParameters = DefineKzgParameters & { loadTrustedSetup(path: string): void; }; export type SetupKzgReturnType = DefineKzgReturnType; export type SetupKzgErrorType = DefineKzgErrorType | ErrorType; /** * Sets up and returns a KZG interface. * * @example * ```ts * import * as cKzg from 'c-kzg' * import { Kzg } from 'viem' * import { mainnetTrustedSetupPath } from 'viem/node' * * const kzg = Kzg.setup(cKzg, mainnetTrustedSetupPath) * ``` */ export declare function setupKzg(parameters: SetupKzgParameters, path: string): SetupKzgReturnType; //# sourceMappingURL=setupKzg.d.ts.map