export type StylableElements = StylableElement[];
export interface StylableElement {
    element: string;
    states: string[];
    styles: string[];
}
export interface StyleElement {
    element: string;
    state: string;
    styles: {};
}
export declare class ElementStyle {
    static check(stylableElements: StylableElements, element: string, states: string, styles: any): boolean;
    static encode(element: string, states: string, styles: any): string;
    static decode(data: string): StyleElement;
}
//# sourceMappingURL=element-style.d.ts.map