export declare const skillDefinition: { type: string; additionalProperties: boolean; properties: { id: { type: string; minLength: number; maxLength: number; }; title: { type: string; minLength: number; maxLength: number; }; question: { type: string; minLength: number; maxLength: number; }; decision: { type: string; minLength: number; maxLength: number; }; evidence: { type: string; minLength: number; maxLength: number; }; workflow: { type: string; additionalProperties: boolean; properties: { version: { type: string; const: number; }; instructions: { type: string; maxLength: number; }; synthesis_model: { type: string; enum: string[]; description: string; }; filter_relevance: { type: string; description: string; }; inputs: { type: string; additionalProperties: boolean; properties: { platforms: { type: string; maxItems: number; items: { type: string; enum: string[]; }; }; account_roles: { type: string; maxItems: number; items: { type: string; enum: string[]; }; }; slack_channels: { type: string; maxItems: number; items: { type: string; additionalProperties: boolean; properties: { team_id: { type: string; pattern: string; }; channel_id: { type: string; pattern: string; }; name: { type: string; maxLength: number; }; }; required: string[]; }; }; lookback_days: { type: string; minimum: number; maximum: number; }; max_sources: { type: string; minimum: number; maximum: number; }; x_language: { type: string; enum: string[]; }; x_min_likes: { type: string; minimum: number; maximum: number; }; x_queries: { type: string; maxItems: number; items: { type: string; minLength: number; maxLength: number; }; description: string; }; }; required: string[]; }; }; required: string[]; }; }; required: string[]; }; export declare const skillWriteProperties: { skill_id: { type: string; minLength: number; maxLength: number; description: string; }; skills: { type: string; maxItems: number; items: { type: string; additionalProperties: boolean; properties: { id: { type: string; minLength: number; maxLength: number; }; title: { type: string; minLength: number; maxLength: number; }; question: { type: string; minLength: number; maxLength: number; }; decision: { type: string; minLength: number; maxLength: number; }; evidence: { type: string; minLength: number; maxLength: number; }; workflow: { type: string; additionalProperties: boolean; properties: { version: { type: string; const: number; }; instructions: { type: string; maxLength: number; }; synthesis_model: { type: string; enum: string[]; description: string; }; filter_relevance: { type: string; description: string; }; inputs: { type: string; additionalProperties: boolean; properties: { platforms: { type: string; maxItems: number; items: { type: string; enum: string[]; }; }; account_roles: { type: string; maxItems: number; items: { type: string; enum: string[]; }; }; slack_channels: { type: string; maxItems: number; items: { type: string; additionalProperties: boolean; properties: { team_id: { type: string; pattern: string; }; channel_id: { type: string; pattern: string; }; name: { type: string; maxLength: number; }; }; required: string[]; }; }; lookback_days: { type: string; minimum: number; maximum: number; }; max_sources: { type: string; minimum: number; maximum: number; }; x_language: { type: string; enum: string[]; }; x_min_likes: { type: string; minimum: number; maximum: number; }; x_queries: { type: string; maxItems: number; items: { type: string; minLength: number; maxLength: number; }; description: string; }; }; required: string[]; }; }; required: string[]; }; }; required: string[]; }; description: string; }; expected_skills: { type: string; maxItems: number; items: { type: string; additionalProperties: boolean; properties: { id: { type: string; minLength: number; maxLength: number; }; title: { type: string; minLength: number; maxLength: number; }; question: { type: string; minLength: number; maxLength: number; }; decision: { type: string; minLength: number; maxLength: number; }; evidence: { type: string; minLength: number; maxLength: number; }; workflow: { type: string; additionalProperties: boolean; properties: { version: { type: string; const: number; }; instructions: { type: string; maxLength: number; }; synthesis_model: { type: string; enum: string[]; description: string; }; filter_relevance: { type: string; description: string; }; inputs: { type: string; additionalProperties: boolean; properties: { platforms: { type: string; maxItems: number; items: { type: string; enum: string[]; }; }; account_roles: { type: string; maxItems: number; items: { type: string; enum: string[]; }; }; slack_channels: { type: string; maxItems: number; items: { type: string; additionalProperties: boolean; properties: { team_id: { type: string; pattern: string; }; channel_id: { type: string; pattern: string; }; name: { type: string; maxLength: number; }; }; required: string[]; }; }; lookback_days: { type: string; minimum: number; maximum: number; }; max_sources: { type: string; minimum: number; maximum: number; }; x_language: { type: string; enum: string[]; }; x_min_likes: { type: string; minimum: number; maximum: number; }; x_queries: { type: string; maxItems: number; items: { type: string; minLength: number; maxLength: number; }; description: string; }; }; required: string[]; }; }; required: string[]; }; }; required: string[]; }; description: string; }; routine: { type: string; additionalProperties: boolean; properties: { enabled: { type: string; }; interval_hours: { type: string; enum: number[]; }; source_mode: { type: string; enum: string[]; description: string; }; max_charge_cents: { type: string; minimum: number; maximum: number; }; expected_revision: { type: string; minimum: number; description: string; }; }; required: string[]; }; };