import type { Rectangle, HasLayoutTrait, StrokeWeights, HasFramePropertiesTrait } from "@figma/rest-api-spec"; import { isTruthy } from "remeda"; import { CSSHexColor, CSSRGBAColor } from "../services/simplify-node-response"; export { isTruthy }; export declare function hasValue(key: K, obj: unknown, typeGuard?: (val: unknown) => val is T): obj is Record; export declare function isFrame(val: unknown): val is HasFramePropertiesTrait; export declare function isLayout(val: unknown): val is HasLayoutTrait; export declare function isStrokeWeights(val: unknown): val is StrokeWeights; export declare function isRectangle(key: K, obj: T): obj is T & { [P in K]: Rectangle; }; export declare function isRectangleCornerRadii(val: unknown): val is number[]; export declare function isCSSColorValue(val: unknown): val is CSSRGBAColor | CSSHexColor;