import type { Theme } from '../schema';
import type { CardSystem } from './types';
/**
 * Generate a default card system from theme settings
 *
 * Creates a single "default" variant that intelligently uses theme settings:
 * - Explicitly sets theme.shadow and theme.corners (for runtime transform access)
 * - Uses theme.border if defined and has meaningful width
 *
 * This ensures cards have sensible defaults even when theme.cards is undefined.
 *
 * Note: We explicitly set corners and shadow (rather than leaving undefined)
 * so that runtime transforms can access them without needing the full theme config.
 */
export declare function generateDefaultCardSystem(theme: Theme): CardSystem;
