/**
 * @license
 * Copyright 2025 Kai-Orion & Sandlada
 * SPDX-License-Identifier: MIT
 */
import { CSSResult } from 'lit';
/**
 * A record object used to convert a component definition into a CSS-usable one.
 *
 * ```
 * {
 *      // Before:
 *     `container-color`: `red`
 * }
 * {
 *     // After:
 *     [`--_container-color`]: unsafeCSS(`var(--md-filled-button-container-color, red)`)
 * }
 * ```
 */
export declare function createWrappedTokens<T extends Record<PropertyKey, any>>(prefix: string, tokens: T): {
    [P in keyof T as `--_${string & P}`]: CSSResult;
};
export declare function createTokenObject<T extends Record<PropertyKey, string>>(tokens: T): void;
//# sourceMappingURL=create-wrapped-tokens.d.ts.map