import { Theme } from 'ag-grid-community';
import { MantineTheme } from '@mantine/core';
/**
 * Options for creating AG Grid theme
 */
export interface ArchbaseAgGridThemeOptions {
    headerFontWeight?: number | 'normal' | 'bold';
}
/**
 * Creates an AG Grid theme integrated with Mantine's theming system
 */
export declare const createArchbaseAgGridTheme: (theme: MantineTheme, colorScheme: "light" | "dark", options?: ArchbaseAgGridThemeOptions) => Theme;
/**
 * Get CSS variables for additional styling not covered by theme params
 */
export declare const getAgGridMantineCssVars: (theme: MantineTheme, colorScheme: "light" | "dark") => Record<string, string>;
/**
 * Get custom CSS styles for AG Grid cell focus
 */
export declare const getAgGridCustomStyles: (theme: MantineTheme, colorScheme: "light" | "dark") => string;
/**
 * Default export for convenience
 */
export default createArchbaseAgGridTheme;
