/**
 * @param {object} options
 * @param {import("../spec/config.js").GenomeSpyConfig} options.defaultConfig
 * @param {import("../spec/config.js").GenomeSpyConfig} [options.builtInTheme]
 * @param {import("../spec/config.js").GenomeSpyConfig} [options.theme]
 * @returns {import("../spec/config.js").GenomeSpyConfig}
 */
export function resolveBaseConfig({ defaultConfig, builtInTheme, theme }: {
    defaultConfig: import("../spec/config.js").GenomeSpyConfig;
    builtInTheme?: import("../spec/config.js").GenomeSpyConfig;
    theme?: import("../spec/config.js").GenomeSpyConfig;
}): import("../spec/config.js").GenomeSpyConfig;
/**
 * Merges import-site config with imported root config.
 * Imported config has higher precedence.
 *
 * @param {import("../spec/config.js").GenomeSpyConfig} [importConfig]
 * @param {import("../spec/config.js").GenomeSpyConfig} [importedConfig]
 * @returns {import("../spec/config.js").GenomeSpyConfig | undefined}
 */
export function resolveImportedSpecConfig(importConfig?: import("../spec/config.js").GenomeSpyConfig, importedConfig?: import("../spec/config.js").GenomeSpyConfig): import("../spec/config.js").GenomeSpyConfig | undefined;
//# sourceMappingURL=resolveConfig.d.ts.map