/**
 * Dynamic Skill Content Generator
 *
 * Generates provider-aware skill content for ct-cleo based on the
 * active adapter's capabilities. Produces dynamic instructions that
 * reference the correct channels and operations for the current provider.
 *
 * @task T5240
 */
/**
 * Provider capability context for dynamic skill generation.
 */
export interface ProviderContext {
    providerId: string;
    providerName: string;
    /** Always false. CLI dispatch only. */
    supportsMcp: boolean;
    supportsHooks: boolean;
    supportsSpawn: boolean;
    instructionFilePattern?: string;
}
/**
 * Generate dynamic memory protocol instructions based on provider capabilities.
 *
 * @param context - Provider capability context
 * @returns Markdown content for memory protocol guidance
 */
export declare function generateMemoryProtocol(_context: ProviderContext): string;
/**
 * Generate a dynamic routing guide based on operation preferences.
 *
 * @param context - Provider capability context
 * @returns Markdown content showing preferred channels per operation
 */
export declare function generateRoutingGuide(_context: ProviderContext): string;
/**
 * Generate complete dynamic skill content for the current provider.
 *
 * @param context - Provider capability context
 * @returns Complete dynamic skill markdown content
 */
export declare function generateDynamicSkillContent(context: ProviderContext): string;
//# sourceMappingURL=dynamic-skill-generator.d.ts.map