@greensight/gds
Version:
Greensight Design System
27 lines (26 loc) • 917 B
TypeScript
import { UseBuilderMethodsType } from '../../../types/autokits/useBuilderMethods';
import { CSSObject } from '@emotion/react';
interface IIconGeneralProperty {
path: string;
visible?: boolean;
iconCSS?: CSSObject;
}
export interface IconsAutokitProps {
/** Starting heading level. */
headingLevel?: number;
/** builder methods hook */
useBuilderMethods: UseBuilderMethodsType;
/** exception by path */
exceptionByPaths?: string[];
/** icon properties */
iconProperties?: IIconGeneralProperty[];
/** properties for all icons */
propertiesForAllIcons?: {
iconCSS: CSSObject;
};
}
/**
* Autokit for icons assets from `@icons` directory.
*/
export declare const IconsAutokit: ({ useBuilderMethods, exceptionByPaths, iconProperties, propertiesForAllIcons, headingLevel, }: IconsAutokitProps) => import("@emotion/react/jsx-runtime").JSX.Element;
export {};