awesome-gcl
Version:
React component library
23 lines (22 loc) • 686 B
TypeScript
import { UserComponentsEnum, UserConstructorPropTypes } from "./types";
import { GSizeEnum } from "../types";
interface UserStyle {
buildStyleRules: (size: GSizeEnum) => Record<`${UserComponentsEnum}Class`, string>;
}
export declare class UserStyles implements UserStyle {
private size;
private sizes;
private themes;
private additionalClasses;
constructor({ additionalClasses, size }: UserConstructorPropTypes);
private getSizeRules;
buildStyleRules(): {
wrapperClass: string;
avatarClass: string;
initialsClass: string;
infoClass: string;
nameClass: string;
descriptionClass: string;
};
}
export {};