/** * Use this to generate an object containing `${key}: value`, `${key}-rgb: r, g, b`, and/or `${key}-id: --color-blah-XXX`. * This is for adding extra neighbouring properties to a theme. * For example: * Input: * path: [color, purple, 100] * key: 100 * value: #f0f1f4 * printValue: (path, v) => `var(--some-key, ${v})` * options: {augmentWithId: true} * * Output: { * "100": "var(--some-key, #f0f1f4)", * "100-rgb": "var(--some-key, 240, 241, 244)", * "100-id": "--color-purple-100" * "100-rgb-id": "--color-purple-100-rgb" * } */ export declare const addExtraThemeEntries: (path: string[], key: string, value: unknown, printValue: (path: string[], value: I) => string, { augmentWithId, }: { /** Setting this to true will add `${key}-id` and ${key}-rgb-id` */ augmentWithId: boolean; }) => Record;