/*!
 * Copyright (c) Microsoft Corporation and contributors. All rights reserved.
 * Licensed under the MIT License.
 */
import { TreeSchema } from "../core";
import { FullSchemaPolicy } from "./modular-schema";
/**
 * FieldSchema which is impossible for any data to be in schema with.
 */
export declare const neverField: import("../core").FieldSchema;
/**
 * FieldSchema which is impossible to put anything in.
 * @alpha
 */
export declare const emptyField: import("../core").FieldSchema;
/**
 * TreeSchema which is impossible for any data to be in schema with.
 * @alpha
 */
export declare const neverTree: TreeSchema;
/**
 * FullSchemaPolicy the default field kinds, empty default fields and neverTree for the default tree schema.
 *
 * This requires new node types to have explicit stored schema to exist in documents,
 * and allows adding new global fields along with their schema at any point.
 * @alpha
 */
export declare const defaultSchemaPolicy: FullSchemaPolicy;
//# sourceMappingURL=defaultSchema.d.ts.map