/**
 * Core styles for the CSV Importer
 * These styles ensure consistent appearance across all screens
 * Can be overridden via the theme prop
 */
export declare const styles: {
    typography: {
        title: string;
        subtitle: string;
        label: string;
        body: string;
        caption: string;
    };
    spacing: {
        page: string;
        header: string;
        content: string;
        footer: string;
        section: string;
    };
    layout: {
        header: string;
        subHeader: string;
        content: string;
        footer: string;
        container: string;
    };
    colors: {
        borderDefault: string;
        bgPrimary: string;
        bgSecondary: string;
        bgHover: string;
        textPrimary: string;
        textSecondary: string;
        textMuted: string;
    };
    components: {
        card: string;
        input: string;
        table: string;
        tableHeader: string;
        tableRow: string;
    };
    buttons: {
        primary: string;
        secondary: string;
        outline: string;
    };
};
export declare const cssVariables: {
    '--csv-color-primary': string;
    '--csv-color-primary-hover': string;
    '--csv-color-primary-foreground': string;
    '--csv-color-secondary': string;
    '--csv-color-secondary-foreground': string;
    '--csv-color-background': string;
    '--csv-color-foreground': string;
    '--csv-color-border': string;
    '--csv-color-muted': string;
    '--csv-color-muted-foreground': string;
    '--csv-font-family': string;
    '--csv-font-size-xs': string;
    '--csv-font-size-sm': string;
    '--csv-font-size-base': string;
    '--csv-font-size-lg': string;
    '--csv-font-size-xl': string;
    '--csv-spacing-xs': string;
    '--csv-spacing-sm': string;
    '--csv-spacing-md': string;
    '--csv-spacing-lg': string;
    '--csv-spacing-xl': string;
    '--csv-radius-sm': string;
    '--csv-radius-md': string;
    '--csv-radius-lg': string;
    '--csv-radius-xl': string;
};
export declare const designTokens: {
    typography: {
        title: string;
        subtitle: string;
        label: string;
        body: string;
        caption: string;
    };
    spacing: {
        page: string;
        header: string;
        content: string;
        footer: string;
        section: string;
    };
    layout: {
        header: string;
        subHeader: string;
        content: string;
        footer: string;
        container: string;
    };
    colors: {
        borderDefault: string;
        bgPrimary: string;
        bgSecondary: string;
        bgHover: string;
        textPrimary: string;
        textSecondary: string;
        textMuted: string;
    };
    components: {
        card: string;
        input: string;
        table: string;
        tableHeader: string;
        tableRow: string;
    };
    buttons: {
        primary: string;
        secondary: string;
        outline: string;
    };
};
