export type SeedPolicyAuditStatus = "passed" | "failed";
export type SeedPolicyFindingKind = "secret" | "local_path" | "prompt_injection" | "unsafe_url" | "canary";
export type SeedPolicyFindingSeverity = "error" | "warning";
export type SeedPolicyFinding = {
    kind: SeedPolicyFindingKind;
    severity: SeedPolicyFindingSeverity;
    policy: string;
    message: string;
    line: number;
    column: number;
    sample: string;
};
export type SeedPolicyAuditResult = {
    schema_version: 1;
    checked_at: string;
    scope: string;
    status: SeedPolicyAuditStatus;
    findings: SeedPolicyFinding[];
    issues: string[];
    warnings: string[];
};
export declare function auditSeedTextPolicy(input: {
    scope: string;
    content: string;
    includePromptInjectionWarnings?: boolean;
    includeUrlWarnings?: boolean;
    canaryTokens?: string[];
}): SeedPolicyAuditResult;
