export declare class Theme { private blockStyles; private categoryStyles; constructor(blockStyles: BlockStyles, categoryStyles: CategoryStyles); createBlocklyTheme(): any; } export interface BlockStyles { [blockStyleName: string]: BlockStyle; } export interface CategoryStyles { [categoryStyleName: string]: CategoryStyle; } export declare class BlockStyle { colourPrimary: string; colourSecondary?: string; colourTertiary?: string; hat?: string; } export declare class CategoryStyle { colour: string; }