export declare const blockColorTokenNames: readonly ["text", "heading", "mutedText", "surface", "background", "foreground", "border", "primary", "secondary", "accent", "success", "warning", "info", "error", "destructive", "scrim", "shadow", "onPrimary", "onSecondary", "onAccent", "onSuccess", "onWarning", "onInfo", "onError", "onDestructive", "onSurface"];
export type BlockColorTokenName = (typeof blockColorTokenNames)[number];
export type BlockColorToken = BlockColorTokenName | `${BlockColorTokenName}/${number}`;
export declare function isBlockColorTokenName(value: string): value is BlockColorTokenName;
export declare function isBlockColorToken(value: unknown): value is BlockColorToken;
export declare function parseBlockColorToken(value: unknown): BlockColorToken | null;
export declare function asBlockColorToken(value: string): BlockColorToken;
export declare function unsafeAsBlockColorToken(value: string): BlockColorToken;
