import OnesyStyle from './OnesyStyle'; import OnesyTheme from './OnesyTheme'; import { TMode, IOptionsRule, IValuesVersion, TStatus, IResponse, IIds, TPriority, ISheets, IOnesyStyleSheetManagerProps, TValueObject } from './interfaces'; interface IProperties { static: Array<{ property: string; value: any; }>; dynamic: Array<{ property: string; value: any; }>; } interface IOptionsStyle { attributes?: Record; } interface IOptions { mode?: TMode; pure?: boolean; priority?: TPriority; onesyTheme?: OnesyTheme; onesyStyle?: OnesyStyle; style?: IOptionsStyle; rule?: IOptionsRule; onesy_style_cache?: boolean; name?: string; } declare class OnesyStyleSheetManager { value?: TValueObject; options: IOptions; id: string; status: TStatus; mode: TMode; pure: boolean; priority: TPriority; onesyTheme: OnesyTheme; onesyStyle: OnesyStyle; values: { css: string; }; properties: IProperties; sheets: ISheets; names: IResponse; users: number; constructor(value?: TValueObject, options?: IOptions); private propertiesVersion; set props(value: IOnesyStyleSheetManagerProps); get ids(): IIds; get response(): IValuesVersion; get css(): string; private init; add(props?: any): IResponse; update(value: any): IResponse; remove(ids_?: string[]): void; private versions; } export default OnesyStyleSheetManager;