import { A as Adapter, B as BaseAdapterProps } from './types-4fcc40ec.js';
import 'zod';

type AdapterFactory = (path: string) => Adapter;
type AdapterSpecifier = {
    extensions: string[];
    adapterFactory: AdapterFactory;
};

type DirectoryAdapterProps = BaseAdapterProps & {
    paths: string | string[];
    adapters: AdapterSpecifier[] | AdapterSpecifier;
};
declare const directoryAdapter: ({ paths, adapters: adaptersSpecifiers, prefixKey, silent, regex, }: DirectoryAdapterProps) => Adapter;

export { DirectoryAdapterProps, directoryAdapter };
