import type { AgentSkillActivationStore, AgentSkillActivationStoreOptions, AgentSkillActivationStorePort } from './types.js';
/**
 * File-backed workspace activation state for Agent Skills.
 *
 * The repository stores only user consent/status metadata. Skill definitions
 * stay in their original `.agents/skills` or built-in package locations.
 */
export declare class FileAgentSkillActivationRepository implements AgentSkillActivationStorePort {
    private readonly filePath;
    constructor(options: AgentSkillActivationStoreOptions);
    static resolvePath(stateRoot: string): string;
    read(): AgentSkillActivationStore;
    write(store: AgentSkillActivationStore): void;
}
//# sourceMappingURL=activation-repository.d.ts.map