type StringConcat = (...rest: string[]) => string; export declare const raw: Record & { all: () => Record; }; export declare const Permissions: Record | undefined; export declare const Scopes: Record; export declare const RPCErrors: Record; export declare const RPCCommands: Record; export declare const RPCEvents: Record; export declare const Status: Record; export declare const Paths: Record; export declare const ChannelTypes: Record; export declare const Endpoints: Record; export declare const GuildFeatures: Record; export declare const MessageFlags: Record; export declare const Routes: Record; export declare const UserFlags: Record; interface ColorResponse { hex: () => string; hsl: () => string; int: () => number; spring: () => string; } interface ShadowColorResponse { boxShadow: string; filter: string; nativeStyles: { shadowOffset: { width: number; height: number; }; shadowColor: string; shadowOpacity: number; shadowRadius: number; elevation: number; shadowColorAndroid: string; }; } interface Color { css: string; resolve: (theme: { theme: string; saturation: number; }) => ColorResponse; } interface ShadowColor { css: string; resolve: (theme: { theme: string; }) => ShadowColorResponse; } interface UnsafeRawColor { css: string; resolve: (theme: { saturation: number; }) => ColorResponse; } interface ColorMod { themes: Record; modules: Record>; colors: Record; spacing: Record; radii: Record; shadows: Record; unsafe_rawColors: Record; layout: Record; } export declare const ColorGenerator: ColorMod; export declare const Themes: Record; export {};