import { ICSSStyleDeclaration, ICSSRule } from '../../base/interfaces/official'; import { ICSSStyleDeclarationProperties } from '../../base/official-klasses/CSSStyleDeclaration'; export declare const getState: (instance: ICSSStyleDeclaration) => ICSSStyleDeclarationProperties, setState: (instance: ICSSStyleDeclaration, properties: Partial) => void; declare const CSSStyleDeclarationBaseClass: { new (): { [index: number]: string; readonly cssFloat: Promise; readonly cssText: Promise; readonly length: Promise; readonly parentRule: ICSSRule; getPropertyPriority(property: string): Promise; getPropertyValue(property: string): Promise; item(index: number): Promise; removeProperty(property: string): Promise; setProperty(property: string, value: string, priority?: string | undefined): Promise; then(onfulfilled?: ((value: ICSSStyleDeclaration) => TResult1 | PromiseLike) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike) | null | undefined): Promise; [Symbol.iterator](): Iterator; }; }; export default class CSSStyleDeclaration extends CSSStyleDeclarationBaseClass implements ICSSStyleDeclaration { get parentRule(): ICSSRule; } export {};