import type { Item } from "../util/item.js";
import type { ValidatorType } from "../util/validate.js";
export declare const BASIC_SCHEMA: import("../schema/DataSchema.js").DataSchema<{
    str: string;
    num: number;
    group: "a" | "b" | "c";
    tags: import("../index.js").ImmutableArray<string>;
    odd: boolean;
    even: boolean;
    sub: {
        str: /*elided*/ any;
        num: /*elided*/ any;
        odd: /*elided*/ any;
        even: /*elided*/ any;
    };
}>;
export type BasicData = ValidatorType<typeof BASIC_SCHEMA>;
export type BasicItem = Item<string, BasicData>;
export declare const basic1: BasicItem;
export declare const basic2: BasicItem;
export declare const basic3: BasicItem;
export declare const basic4: BasicItem;
export declare const basic5: BasicItem;
export declare const basic6: BasicItem;
export declare const basic7: BasicItem;
export declare const basic8: BasicItem;
export declare const basic9: BasicItem;
export declare const basics: ReadonlyArray<BasicItem>;
export declare const basic999: BasicData;
