import type { VNode } from './vnodes'; import type { Template } from './template'; import type { VM } from './vm'; import type { Stylesheet } from '@lwc/shared'; export declare function updateStylesheetToken(vm: VM, template: Template, legacy: boolean): void; export declare function getStylesheetsContent(vm: VM, template: Template): ReadonlyArray; /** * If the component that is currently being rendered uses scoped styles, * this returns the unique token for that scoped stylesheet. Otherwise * it returns null. * @param owner * @param legacy */ export declare function getScopeTokenClass(owner: VM, legacy: boolean): string | null; export declare function createStylesheet(vm: VM, stylesheets: ReadonlyArray): VNode[] | null; export declare function unrenderStylesheet(stylesheet: Stylesheet): void; export declare function isValidScopeToken(token: unknown): boolean; //# sourceMappingURL=stylesheet.d.ts.map