/**
 * @license MIT
 * author: Cube Dev Team
 * @cube-dev/ui-kit v0.0.0-canary-7367fcb
 * Released under the MIT license.
 */

/**
 * Create a StaticStyle object.
 * Used internally by the Babel plugin to generate output.
 */
export function createStaticStyle(className, styles) {
    return {
        className,
        styles,
        toString() {
            return this.className;
        },
    };
}
/**
 * Type guard to check if a value is a StaticStyle object.
 */
export function isStaticStyle(value) {
    return (typeof value === 'object' &&
        value !== null &&
        'className' in value &&
        'styles' in value &&
        'toString' in value &&
        typeof value.className === 'string' &&
        typeof value.styles === 'object');
}

        