import OnesyStyle from './OnesyStyle'; import OnesyStyleRule from './OnesyStyleRule'; import OnesyStyleSheet from './OnesyStyleSheet'; import { IOptionsRule, IValuesVersion, TValueVersion } from './interfaces'; interface IOptions extends IOptionsRule { value_version?: TValueVersion; pure?: boolean; owner?: OnesyStyleRule; parents?: Array; onesyStyle?: OnesyStyle; onesyStyleSheet?: OnesyStyleSheet; onesyStyleRule?: OnesyStyleRule; } declare class OnesyStyleRuleProperty { value: any; property: string; options: IOptions; value_version: TValueVersion; pure: boolean; owner: OnesyStyleRule; parents: Array; onesyStyleRule: OnesyStyleRule; onesyStyleSheet: OnesyStyleSheet; onesyStyle: OnesyStyle; level: number; level_actual: number; id: string; values: { property: string; value: string; css: string; }; constructor(value: any, property: string, options?: IOptions); get parent(): OnesyStyleRule; get response(): IValuesVersion; get css(): string; private updateValues; private init; update(value?: any): void; remove(): void; makeSelector(): void; private clear; static make(value: any, property: string, options?: IOptions): OnesyStyleRuleProperty; } export default OnesyStyleRuleProperty;