import { Schema, SchemaTemplateItem } from '@sprucelabs/schema';
import AbstractCliTest from '../../tests/AbstractCliTest';
export default class SchemaTemplateItemBuilderTest extends AbstractCliTest {
    private static itemBuilder;
    private static readonly LOCAL_NAMESPACE;
    protected static beforeEach(): Promise<void>;
    protected static canInstantiate(): void;
    protected static hasGenerateFunction(): void;
    protected static turnsSingleDefinitionIntoTemplateItem(): void;
    protected static generationTests(schemas: Schema[], expected: SchemaTemplateItem[], localNamespace?: string): void;
    protected static setsImports(): void;
    protected static bringsImportsFromRemoteFromRelatedSchemas(): void;
}
