import type { Rule } from '../domain/Rule.js';
import { ContextFile } from '../domain/ContextFile.js';
import { Violation } from '../domain/Violation.js';
export declare class SubagentStructureRule implements Rule {
    readonly id = "subagent-structure";
    readonly description = "Validates Claude Code subagent configuration";
    constructor(_options?: {
        allowDangerousTools?: boolean;
    });
    lint(file: ContextFile): Violation[];
    private isAgentFile;
    private validateFrontmatter;
    private validatePromptContent;
}
//# sourceMappingURL=SubagentStructureRule.d.ts.map