import { CoatManifestStrict } from "../types/coat-manifest";
import { CoatContext } from "../types/coat-context";
/**
 * Retrieves and imports all templates that are extended by a coat project.
 *
 * If a single child template is used by multiple templates, it will be not be
 * deduped in order to preserve any logic that depends on the child template being
 * available before the parent template is evaluated.
 *
 * @param context The context of the current coat project
 */
export declare function gatherExtendedTemplates(context: CoatContext): CoatManifestStrict[];
