import type { FromLixSchemaDefinition } from "../schema-definition/definition.js";
export type LixLog = FromLixSchemaDefinition<typeof LixLogSchema>;
export declare const LixLogSchema: {
    readonly "x-lix-key": "lix_log";
    readonly "x-lix-version": "1.0";
    readonly "x-lix-primary-key": readonly ["/id"];
    readonly "x-lix-override-lixcols": {
        readonly lixcol_file_id: "\"lix\"";
        readonly lixcol_plugin_key: "\"lix_sdk\"";
    };
    readonly type: "object";
    readonly properties: {
        readonly id: {
            readonly type: "string";
            readonly description: "The unique identifier of the log entry";
            readonly "x-lix-default": "lix_uuid_v7()";
        };
        readonly key: {
            readonly type: "string";
            readonly description: "The key of the log entry";
        };
        readonly message: {
            readonly type: "string";
            readonly description: "The message of the log entry";
            readonly nullable: true;
        };
        readonly payload: any;
        readonly level: {
            readonly type: "string";
            readonly description: "The level of the log entry";
        };
    };
    readonly required: readonly ["id", "key", "level"];
    readonly additionalProperties: false;
};
//# sourceMappingURL=schema-definition.d.ts.map