export interface YmlLoadResult { content: string | null; resolvedPath: string; foundInParent: boolean; matchedAgentPath: string | null; } export interface AgentConfigResult { content: string; isTemplate: boolean; projectFromSibling: string | null; } export declare function hasMatchingAgentPath(yamlContent: string, targetRelativePath: string): string | null; export declare function extractAgentConfigOrTemplate(yamlContent: string, targetRelativePath: string): AgentConfigResult; export declare function generateEmptyTemplate(_targetRelativePath: string): string; export declare function autoFillPathInYml(ymlContent: string, workspaceRelativePath: string): string; export declare function loadYmlWithUpwardSearch(workspacePath: string, relativePath: string): Promise;