import type { FromLixSchemaDefinition, LixInsertable } from "../../schema-definition/index.js";
/**
 * Schema definition for deterministic mode options.
 *
 * @example
 * const options = {
 *   enabled: true,
 *   randomLixId: false,
 *   timestamp: true,
 *   random_seed: "default-seed",
 *   nano_id: true,
 *   uuid_v7: true
 * };
 */
export declare const LixDeterministicModeOptionsSchema: {
    readonly "x-lix-key": "lix_deterministic_mode";
    readonly "x-lix-version": "1.0";
    readonly type: "object";
    readonly properties: {
        readonly enabled: {
            readonly type: "boolean";
        };
        readonly randomLixId: {
            readonly type: "boolean";
            readonly "x-lix-default": "false";
        };
        readonly timestamp: {
            readonly type: "boolean";
            readonly "x-lix-default": "true";
        };
        readonly random_seed: {
            readonly type: "string";
            readonly "x-lix-default": "'lix-deterministic-seed'";
        };
        readonly nano_id: {
            readonly type: "boolean";
            readonly "x-lix-default": "true";
        };
        readonly uuid_v7: {
            readonly type: "boolean";
            readonly "x-lix-default": "true";
        };
    };
    readonly required: readonly ["enabled"];
    readonly additionalProperties: false;
};
export type DeterministicModeOptions = LixInsertable<FromLixSchemaDefinition<typeof LixDeterministicModeOptionsSchema>>;
//# sourceMappingURL=options.d.ts.map