/*!
 * Copyright (c) Microsoft Corporation and contributors. All rights reserved.
 * Licensed under the MIT License.
 */
import { type Static } from "@sinclair/typebox";
import { schemaFormatV1 } from "../../core/index.js";
import { type Brand } from "../../util/index.js";
/**
 * The format version for the forest.
 */
export declare const ForestFormatVersion: {
    readonly v1: 1;
};
export type ForestFormatVersion = Brand<(typeof ForestFormatVersion)[keyof typeof ForestFormatVersion], "ForestFormatVersion">;
export declare const Format: import("@sinclair/typebox").TObject<{
    version: import("@sinclair/typebox").TLiteral<ForestFormatVersion>;
    keys: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TUnsafe<schemaFormatV1.FieldKey>>;
    fields: import("@sinclair/typebox").TObject<{
        version: import("@sinclair/typebox").TNumber;
    }>;
}>;
export type Format = Static<typeof Format>;
//# sourceMappingURL=format.d.ts.map