import { WeaviateClient } from '../v2/index.js';
export declare const PIZZA_CLASS_NAME = "Pizza";
export declare const SOUP_CLASS_NAME = "Soup";
export declare function createTestFoodSchema(client: WeaviateClient): Promise<[{
    class?: string;
    vectorConfig?: {
        [key: string]: import("../openapi/schema.js").definitions["VectorConfig"];
    };
    vectorIndexType?: string;
    vectorIndexConfig?: {
        [key: string]: unknown;
    };
    shardingConfig?: {
        [key: string]: unknown;
    };
    replicationConfig?: import("../openapi/schema.js").definitions["ReplicationConfig"];
    invertedIndexConfig?: import("../openapi/schema.js").definitions["InvertedIndexConfig"];
    multiTenancyConfig?: import("../openapi/schema.js").definitions["MultiTenancyConfig"];
    objectTtlConfig?: import("../openapi/schema.js").definitions["ObjectTtlConfig"];
    vectorizer?: string;
    moduleConfig?: {
        [key: string]: unknown;
    };
    description?: string;
    properties?: import("../openapi/schema.js").definitions["Property"][];
}, {
    class?: string;
    vectorConfig?: {
        [key: string]: import("../openapi/schema.js").definitions["VectorConfig"];
    };
    vectorIndexType?: string;
    vectorIndexConfig?: {
        [key: string]: unknown;
    };
    shardingConfig?: {
        [key: string]: unknown;
    };
    replicationConfig?: import("../openapi/schema.js").definitions["ReplicationConfig"];
    invertedIndexConfig?: import("../openapi/schema.js").definitions["InvertedIndexConfig"];
    multiTenancyConfig?: import("../openapi/schema.js").definitions["MultiTenancyConfig"];
    objectTtlConfig?: import("../openapi/schema.js").definitions["ObjectTtlConfig"];
    vectorizer?: string;
    moduleConfig?: {
        [key: string]: unknown;
    };
    description?: string;
    properties?: import("../openapi/schema.js").definitions["Property"][];
}]>;
export declare function createTestFoodData(client: WeaviateClient): Promise<({
    class?: string;
    vectorWeights?: import("../openapi/schema.js").definitions["VectorWeights"];
    properties?: import("../openapi/schema.js").definitions["PropertySchema"];
    id?: string;
    creationTimeUnix?: number;
    lastUpdateTimeUnix?: number;
    vector?: import("../openapi/schema.js").definitions["C11yVector"];
    vectors?: import("../openapi/schema.js").definitions["Vectors"];
    tenant?: string;
    additional?: import("../openapi/schema.js").definitions["AdditionalProperties"];
} & {
    deprecations?: import("../openapi/schema.js").definitions["Deprecation"][];
} & {
    result?: {
        status?: "SUCCESS" | "FAILED";
        errors?: import("../openapi/schema.js").definitions["ErrorResponse"];
    };
})[]>;
export declare function createTestFoodSchemaAndData(client: WeaviateClient): Promise<({
    class?: string;
    vectorWeights?: import("../openapi/schema.js").definitions["VectorWeights"];
    properties?: import("../openapi/schema.js").definitions["PropertySchema"];
    id?: string;
    creationTimeUnix?: number;
    lastUpdateTimeUnix?: number;
    vector?: import("../openapi/schema.js").definitions["C11yVector"];
    vectors?: import("../openapi/schema.js").definitions["Vectors"];
    tenant?: string;
    additional?: import("../openapi/schema.js").definitions["AdditionalProperties"];
} & {
    deprecations?: import("../openapi/schema.js").definitions["Deprecation"][];
} & {
    result?: {
        status?: "SUCCESS" | "FAILED";
        errors?: import("../openapi/schema.js").definitions["ErrorResponse"];
    };
})[]>;
export declare function cleanupTestFood(client: WeaviateClient): Promise<[void, void]>;
