import AbstractSchemaTest from '../../tests/AbstractSchemaTest';
export default class SchemaStoreTest extends AbstractSchemaTest {
    protected static canInstantiateSchemaStore(): Promise<void>;
    protected static hasFetchSchemaTemplateItemsMethod(): Promise<void>;
    protected static fetchesCoreSchemas(): Promise<void>;
    protected static fetchesLocalSchemas(): Promise<void>;
    protected static canHandleABadSchema(): Promise<void>;
    protected static canFetchCoreFields(): Promise<void>;
    protected static canFetchLocalFields(): Promise<void>;
    protected static canHandleBadFields(): Promise<void>;
    protected static wontLetYouSpecifyANamespaceNorVersion(): Promise<void>;
    protected static emitsDidFetchEvent(): Promise<void>;
    protected static fetchEventPayloadIncludesAllOtherSchemas(): Promise<void>;
    protected static canListenToFetchEventToDropInAdditionalSchemas(): Promise<void>;
    protected static multipleSchemasWithSameIdAndVersionReturnOnce(): Promise<void>;
    private static validateSchemas;
    private static copySchemasAndFetchSchemas;
    private static copySchemas;
    private static copySchemasAndFieldsThenFetchFields;
}
