import { ProviderFactoryLocator } from '../../protocol-sdk/index-node.js';
/**
 * Builds an empty {@link ProviderFactoryLocator} whose context carries a default
 * {@link LocatorConfig} — i.e. `LocatorConfigFieldsZod.parse({})`.
 *
 * The resulting config is the schema's defaults only: `chain`, `connections`,
 * `log`, `providerBindings`, `providers`, `telemetry`, and `validation` all
 * populated from `*ConfigZod.parse({})`. There is no actor identity (no `name`,
 * `accountPath`, or `healthCheckPort`) — that lives on `ActorConfig`, not
 * locator process fields. Use this when you need a locator rooted in protocol
 * defaults rather than an actor's configuration.
 *
 * No providers are registered on the returned locator and it is not frozen;
 * the caller is expected to register what they need and (optionally) freeze it.
 */
export declare function baseConfigFactoryLocator(): Promise<ProviderFactoryLocator<import('../../protocol-sdk/index-node.js').CreatableProviderContextType, string[]>>;
//# sourceMappingURL=baseConfigFactoryLocator.d.ts.map