import { ContractConfig, Plugin } from "@wagmi/cli"; //#region src/index.d.ts /** * Read a deployoor `deployments/` folder into `@wagmi/cli` contracts. Records that share * a deployment name are folded into one contract whose `address` maps chainId → * address, so the same contract across chains becomes a single multi-chain entry. */ declare const readDeploymentContracts: (deploymentsPath: string) => ContractConfig[]; /** * A `@wagmi/cli` plugin that sources contracts from a deployoor `deployments/` folder. * * @example * ```ts * import { defineConfig } from "@wagmi/cli"; * import { actions } from "@wagmi/cli/plugins"; * import { deployments } from "@deployoor/wagmi"; * * export default defineConfig({ * out: "src/generated.ts", * plugins: [deployments({ path: "./deployments" }), actions()], * }); * ``` */ declare const deployments: (options?: { path?: string; }) => Plugin; //#endregion export { deployments, readDeploymentContracts }; //# sourceMappingURL=index.d.mts.map