import { WORKFLOW_AGENTS, WORKFLOW_SCRIPTS, WORKFLOW_SKILLS, WORKFLOW_TEMPLATES } from '../../../init/tools/shared/skill-manifest.js';
export type InstallWorkflowsScope = 'project' | 'user';
export { WORKFLOW_AGENTS, WORKFLOW_SCRIPTS, WORKFLOW_SKILLS, WORKFLOW_TEMPLATES, };
export interface InstallWorkflowsOptions {
    assetsRoot: string;
    targetRoot: string;
    scope?: InstallWorkflowsScope;
    force?: boolean;
}
export interface InstallWorkflowsResult {
    copiedSkills: string[];
    updatedSkills: string[];
    skippedSkills: string[];
    outdatedSkills: Array<{
        name: string;
        installed: string | null;
        bundled: string | null;
    }>;
    copiedAgents: string[];
    updatedAgents: string[];
    skippedAgents: string[];
    copiedTemplates: string[];
    updatedTemplates: string[];
    skippedTemplates: string[];
    copiedScripts: string[];
    updatedScripts: string[];
    skippedScripts: string[];
    projectsRootInitialized: boolean;
    projectsRootConfigInitialized: boolean;
    projectsDirsScaffolded: boolean;
    resolvedProjectsRoot: string;
}
export declare function installWorkflows(options: InstallWorkflowsOptions): Promise<InstallWorkflowsResult>;
//# sourceMappingURL=install-workflows.d.ts.map