import type { ProviderReconciler } from '../resume.js';
import type { SideEffectingExecutor } from './types.js';
export type RegisteredHostExecutor<Input = unknown, Output = unknown> = {
    executor: SideEffectingExecutor<Input, Output>;
    parseInput(input: unknown): Input;
};
export type HostExecutorRegistry = Map<string, RegisteredHostExecutor>;
export declare function createDefaultHostExecutorRegistry(): HostExecutorRegistry;
export declare function createDefaultProviderReconcilers(): Map<string, ProviderReconciler>;
//# sourceMappingURL=registry.d.ts.map