import type { GuardrailRule, GuardrailContext, GuardrailViolation, LatexStructure } from "../types/guardrails";
export declare function analyzeLatexStructure(content: string): LatexStructure;
export declare function looksLikeLatex(content: string): boolean;
export declare function validateLatexEnvironments(context: GuardrailContext): GuardrailViolation[];
export declare function validateLatexMath(context: GuardrailContext): GuardrailViolation[];
export declare function validateLatexCommon(context: GuardrailContext): GuardrailViolation[];
export declare function latexRule(): GuardrailRule;
export declare class LatexGuardrail {
    private rule;
    constructor();
    check(context: GuardrailContext): GuardrailViolation[];
    get name(): string;
}
//# sourceMappingURL=latex.d.ts.map