/**
 * Field limits, GENERATED from core's OpenAPI contract. Do not edit by hand:
 * run `npm run limits:refresh`, and `npm run limits:check` proves this file
 * still matches the contract.
 *
 * Source: https://core.mnemoverse.com/openapi.json
 * Core API version: 1.0.0
 *
 * ADR-025 (mnemoverse-core): the engine sets a field's limits; this package
 * reads them. A limit the package invents drifts the moment the engine moves,
 * which is what happened to `top_k` (50 here against 500 there) and to
 * `domain` (unbounded here against 100 there).
 */
export declare const CORE_LIMITS: {
    readonly writeContent: {
        readonly minLength: 1;
        readonly maxLength: 10000;
    };
    readonly writeConcepts: {
        readonly maxItems: 256;
    };
    readonly domain: {
        readonly maxLength: 100;
    };
    readonly readQuery: {
        readonly minLength: 1;
        readonly maxLength: 5000;
    };
    readonly readTopK: {
        readonly minimum: 1;
        readonly maximum: 500;
        readonly default: 10;
    };
    readonly readDiversity: {
        readonly minimum: 0;
        readonly maximum: 1;
        readonly default: 0;
    };
    readonly recentLimit: {
        readonly minimum: 1;
        readonly maximum: 100;
        readonly default: 20;
    };
    readonly recentCursor: {
        readonly maxLength: 512;
    };
    readonly feedbackOutcome: {
        readonly minimum: -1;
        readonly maximum: 1;
    };
    readonly roomName: {
        readonly minLength: 1;
        readonly maxLength: 200;
    };
    readonly roomDescription: {
        readonly maxLength: 2000;
    };
    readonly inviteExpiresInDays: {
        readonly minimum: 1;
        readonly maximum: 90;
        readonly default: 7;
    };
    readonly inviteMaxUses: {
        readonly minimum: 1;
        readonly maximum: 1000;
        readonly default: 1;
    };
    readonly graphSeeds: {
        readonly minItems: 1;
        readonly maxItems: 20;
    };
    readonly graphDepth: {
        readonly minimum: 1;
        readonly maximum: 3;
        readonly default: 1;
    };
    readonly graphMinWeight: {
        readonly minimum: 0;
    };
    readonly graphLimit: {
        readonly minimum: 1;
        readonly maximum: 500;
        readonly default: 100;
    };
};
/** The contract this file was generated from, for the freshness check. */
export declare const CORE_CONTRACT: {
    readonly url: "https://core.mnemoverse.com/openapi.json";
    readonly apiVersion: "1.0.0";
};
