import { SchemaTemplateItem } from '@sprucelabs/schema';
import { SchemasByNamespace } from '../features/schema/stores/SchemaStore';
export default class SchemaTemplateItemBuilder {
    private schemasByKey;
    private localNamespace;
    constructor(localNamespace: string);
    buildTemplateItems(schemasByNamespace: SchemasByNamespace, destinationDir?: string): SchemaTemplateItem[];
    private doesADependOnB;
    private flattenSchemas;
    private flattenSchema;
    private pluckFields;
    private buildTemplateItem;
    private getImportFromForSchema;
}
