import {CreateNano} from './types/nano'; import {RuleAddon} from './types/addon/rule'; import {UnitsAddon} from './types/addon/units'; import {DruleAddon} from './types/addon/drule'; import {SheetAddon} from './types/addon/sheet'; import {AtomsAddon} from './types/addon/atoms'; import {SheetPreset} from './types/preset/sheet'; import {KeyframesAddon} from './types/addon/keyframes'; export * from './types/nano'; declare module 'nano-css' { export const create: CreateNano; } // Addons declare module 'nano-css/addon/rule' { export const addon: RuleAddon; } declare module 'nano-css/addon/rdule' { export const addon: DruleAddon; } declare module 'nano-css/addon/sheet' { export const addon: SheetAddon; } declare module 'nano-css/addon/units' { export const addon: UnitsAddon; } declare module 'nano-css/addon/atoms' { export const addon: AtomsAddon; } declare module 'nano-css/addon/keyframes' { export const addon: KeyframesAddon; } // Presets declare module 'nano-css/preset/sheet' { export const preset: SheetPreset; }