import type { ThemeGlobalTokenOverrides, ThemeTypographyHeadingOverrides } from '@ankhorage/contracts'; export type NumericThemeTokenFamily = 'spacing' | 'radii' | 'shadows'; export declare function updateNumericThemeToken(args: { readonly tokens: ThemeGlobalTokenOverrides | undefined; readonly family: NumericThemeTokenFamily; readonly key: string; readonly value: number | undefined; }): ThemeGlobalTokenOverrides | undefined; export declare function updateTypographySize(args: { readonly tokens: ThemeGlobalTokenOverrides | undefined; readonly key: string; readonly value: number | undefined; }): ThemeGlobalTokenOverrides | undefined; export declare function updateTypographyWeight(args: { readonly tokens: ThemeGlobalTokenOverrides | undefined; readonly key: string; readonly value: string | undefined; }): ThemeGlobalTokenOverrides | undefined; export declare function updateTypographyHeading(args: { readonly tokens: ThemeGlobalTokenOverrides | undefined; readonly level: string; readonly field: keyof ThemeTypographyHeadingOverrides; readonly value: number | string | undefined; }): ThemeGlobalTokenOverrides | undefined; //# sourceMappingURL=themeTokenAuthoringModel.d.ts.map