/*!
 * Copyright (c) Microsoft Corporation and contributors. All rights reserved.
 * Licensed under the MIT License.
 */
/**
 * @alpha
 */
export declare const recursiveStruct: import("../feature-libraries").TreeSchema<"recursiveStruct", {
    structFields: {
        recursive: import("../feature-libraries").FieldSchema<import("../feature-libraries").Optional, [() => import("../feature-libraries").TreeSchema<"recursiveStruct", any>]>;
        number: import("../feature-libraries").FieldSchema<import("../feature-libraries").ValueFieldKind, [import("../feature-libraries").TreeSchema<"com.fluidframework.leaf.number", {
            leafValue: import("..").ValueSchema.Number;
        }>]>;
    };
}>;
/**
 * @alpha
 */
export declare const recursiveStruct2: import("../feature-libraries").TreeSchema<"recursiveStruct2", {
    structFields: {
        recursive: import("../feature-libraries").FieldSchema<import("../feature-libraries").Optional, [() => import("../feature-libraries").TreeSchema<"recursiveStruct2", any>]>;
        number: import("../feature-libraries").FieldSchema<import("../feature-libraries").ValueFieldKind, [import("../feature-libraries").TreeSchema<"com.fluidframework.leaf.number", {
            leafValue: import("..").ValueSchema.Number;
        }>]>;
    };
}>;
/**
 * @alpha
 */
export declare const library: import("../feature-libraries").SchemaLibrary;
//# sourceMappingURL=testRecursiveDomain.d.ts.map