import type { DriverFactory, EmailDriver } from "./types.mjs"; /** Identity helper used to declare a driver factory with full type * inference. Exists purely for TypeScript — there is no runtime effect. * * ```ts * export default defineDriver((opts) => ({ * name: "my-driver", * send(msg, ctx) { ... } * })) * ``` */ export declare function defineDriver< TOpts = unknown, TInstance = unknown >(factory: (options?: TOpts) => EmailDriver): DriverFactory;