import type { EntryRenderer, Extension, ExtensionFlag, MarkdownTransformer, MessageRenderer, RegisteredTool, ResolvedCommand } from "./types.ts"; export declare function collectRegisteredTools(extensions: Extension[]): RegisteredTool[]; export declare function findToolDefinition(extensions: Extension[], toolName: string): RegisteredTool["definition"] | undefined; export declare function collectFlags(extensions: Extension[]): Map; export declare function hasExtensionHandlers(extensions: Extension[], eventType: string): boolean; export declare function findMessageRenderer(extensions: Extension[], customType: string): MessageRenderer | undefined; export declare function collectMarkdownTransformers(extensions: Extension[]): MarkdownTransformer[]; export declare function findEntryRenderer(extensions: Extension[], customType: string): EntryRenderer | undefined; export declare function resolveRegisteredCommands(extensions: Extension[]): ResolvedCommand[]; //# sourceMappingURL=runner-registries.d.ts.map