/**
 * Default Configuration Values
 *
 * Provides default values for all configuration options
 */
import type { PluginatorConfig } from '../core/types/config.js';
import type { SourceConfig } from '../core/types/source.js';
import type { ThemeColorsInput } from './schema.js';
export type { ThemeColorsInput } from './schema.js';
/**
 * Default application configuration
 */
export declare const DEFAULT_CONFIG: PluginatorConfig;
/**
 * Default source configurations
 */
export declare const DEFAULT_SOURCES: SourceConfig[];
/**
 * Default theme colors
 */
export declare const DEFAULT_THEME_COLORS: ThemeColorsInput;
/**
 * Ocean theme preset
 */
export declare const OCEAN_THEME_COLORS: ThemeColorsInput;
/**
 * Forest theme preset
 */
export declare const FOREST_THEME_COLORS: ThemeColorsInput;
/**
 * Sunset theme preset
 */
export declare const SUNSET_THEME_COLORS: ThemeColorsInput;
/**
 * Theme presets map
 */
export declare const THEME_PRESETS: Record<string, ThemeColorsInput>;
/**
 * Get theme colors by name
 */
export declare function getThemeColors(name: string): ThemeColorsInput | undefined;
/**
 * Merge theme colors with a base theme
 */
export declare function mergeThemeColors(base: ThemeColorsInput, overrides: Partial<ThemeColorsInput>): ThemeColorsInput;
/**
 * Configuration file paths
 * Points to user data directory (~/.pluginator/)
 */
export declare const CONFIG_PATHS: {
    readonly config: string;
    readonly plugins: string;
    readonly pluginsProd: string;
    readonly pluginsTest: string;
    readonly sources: string;
    readonly data: string;
};
/**
 * Get the full path for a config file
 */
export declare function getConfigPath(name: keyof typeof CONFIG_PATHS): string;
//# sourceMappingURL=defaults.d.ts.map