import type { Policy, PolicyRule } from "../runtime/policy.js";
export type { Policy, PolicyRule } from "../runtime/policy.js";
export declare class PolicyStore {
    private policy;
    private filePath;
    constructor(serverName: string, baseDir?: string);
    get(): Readonly<Policy>;
    set(policy: Policy): void;
    addRule(kind: string, rule: PolicyRule): void;
    removeRule(kind: string, index: number): void;
    clear(): void;
    private load;
    private save;
}
