import type { TSize, TSizeItem, TLocalSizeItem, TSizeItemProps, TTheme, TThemeItem, TLocalThemeItem, TThemeItemProps } from '@/types';
declare class Store {
    protected sizes: TSize;
    protected themes: TTheme;
    constructor();
    installSize(sizes: TLocalSizeItem[]): void;
    installTheme(themes: TLocalThemeItem[]): void;
    getSizes(): TSize;
    getSize(name: string): TSizeItem | void;
    setSize(name: string, props: TSizeItemProps[], custom?: boolean): void;
    delSize(name: string): void;
    getThemes(): TTheme;
    getTheme(name: string): TThemeItem | void;
    setTheme(name: string, props: TThemeItemProps[], custom?: boolean): void;
    delTheme(name: string): void;
}
declare const store: Store;
export default store;
