export type OakGlobalToken = { colorPrimary?: string; colorLink?: string; colorError?: string; colorWarning?: string; colorSuccess?: string; colorInfo?: string; colorBgPage?: string; colorBgContainer?: string; colorBgComponent?: string; colorText?: string; colorTextSecondary?: string; colorTextPlaceholder?: string; colorTextDisabled?: string; colorTextAnti?: string; colorBorder?: string; borderRadius?: number | string; borderRadiusSmall?: number | string; borderRadiusMedium?: number | string; borderRadiusLarge?: number | string; }; export type OakComponentToken = { PageHeader?: { color?: string; titleColor?: string; subtitleColor?: string; bg?: string; shadow?: string; }; [componentName: string]: Record | undefined; }; export type OakTheme = { token?: OakGlobalToken; components?: OakComponentToken; cssVars?: Partial>; }; export type OakThemeCssVars = Record; export declare const oakTokenVars: { readonly colorPrimary: "var(--oak-color-primary)"; readonly colorLink: "var(--oak-color-link, var(--oak-color-primary))"; readonly colorError: "var(--oak-color-error)"; readonly colorWarning: "var(--oak-color-warning)"; readonly colorSuccess: "var(--oak-color-success)"; readonly colorInfo: "var(--oak-color-info)"; readonly colorBgPage: "var(--oak-bg-color-page)"; readonly colorBgContainer: "var(--oak-bg-color-container)"; readonly colorBgComponent: "var(--oak-bg-color-component)"; readonly colorText: "var(--oak-text-color-primary)"; readonly colorTextSecondary: "var(--oak-text-color-secondary)"; readonly colorTextPlaceholder: "var(--oak-text-color-placeholder)"; readonly colorTextDisabled: "var(--oak-text-color-disabled)"; readonly colorTextAnti: "var(--oak-text-color-anti)"; readonly colorBorder: "var(--oak-border-color)"; readonly borderRadius: "var(--oak-radius-default)"; readonly borderRadiusSmall: "var(--oak-radius-small)"; readonly borderRadiusMedium: "var(--oak-radius-medium)"; readonly borderRadiusLarge: "var(--oak-radius-large)"; }; export declare function mergeOakTheme(...themes: Array): OakTheme; export declare function oakThemeToCssVars(theme?: OakTheme): OakThemeCssVars; export declare function oakCssVarsToCssText(cssVars: OakThemeCssVars): string;