export declare const SKILL_NAME = "estiva-ui"; /** When Claude opens the skill by itself. Kept under Claude Code's 1,536 characters. */ export declare const SKILL_DESCRIPTION: string; /** The search, allowed without a prompt in the folder's committed `.claude/settings.json`. */ export declare const SEARCH_RULES: string[]; /** The skill's text, inside a package folder. */ export declare const skillTextPath: (packageRoot: string) => string; /** Where a folder keeps its loader. */ export declare const loaderPath: (folder: string) => string; /** Where a folder keeps the settings that allow the search. */ export declare const settingsPath: (folder: string) => string; /** The loader for `folder`, reading the text from `packageRoot`, from where a session in `folder` starts. */ export declare function loaderText(folder: string, packageRoot: string): string; /** `folder`'s settings with the search allowed, everything else as it was; null when they cannot be read. */ export declare function settingsWithSearch(folder: string): string | null; /** The repository `from` is in: the nearest folder with `.git`, or `from` when there is none. */ export declare function repositoryOf(from: string): string; /** What is wrong with `folder`'s loader, or null when it is what `loaderText` writes. */ export declare function loaderProblem(folder: string, packageRoot: string): string | null; //# sourceMappingURL=skill.d.ts.map