import MemoryCapabilityPosture, { type MemoryCapabilityPostureValue } from './MemoryCapabilityPosture.ts';
export type MemoryCapabilityFields = {
    readonly name: string;
    readonly posture: MemoryCapabilityPosture | MemoryCapabilityPostureValue;
    readonly evidence: string;
    readonly note: string;
};
/** One named bounded-memory capability and its current runtime truth posture. */
export default class MemoryCapability {
    readonly name: string;
    readonly posture: MemoryCapabilityPosture;
    readonly evidence: string;
    readonly note: string;
    constructor(fields: MemoryCapabilityFields);
}
