import { StylableComponent } from '../common/base/stylable.component'; export declare enum APPLY_STYLES_TYPE { CONTAINER = 0, SCROLLABLE_CONTAINER = 1, INNER_SHELL = 2, SHELL = 3 } export declare const propNameCSSKeyMap: { backgroundattachment: string; backgroundcolor: string; backgroundgradient: string; backgroundimage: string; backgroundposition: string; backgroundrepeat: string; backgroundsize: string; bordercolor: string; borderradius: string; borderstyle: string; borderwidth: string; borderbottomwidth: string; borderleftwidth: string; borderrightwidth: string; bordertopwidth: string; color: string; cursor: string; display: string; fontsize: string; fontfamily: string; fontstyle: string; fontunit: string; fontvariant: string; fontweight: string; height: string; horizontalalign: string; lineheight: string; margin: string; marginbottom: string; marginleft: string; marginright: string; margintop: string; opacity: string; overflow: string; padding: string; paddingbottom: string; paddingleft: string; paddingright: string; paddingtop: string; picturesource: string; textalign: string; textdecoration: string; verticalalign: string; visibility: string; whitespace: string; width: string; wordbreak: string; zindex: string; }; export declare const isStyle: (key: any) => boolean; export declare function styler($node: HTMLElement, component: StylableComponent, type?: APPLY_STYLES_TYPE, skipList?: Array): void;