///
import { Attribute, Node } from '@web/parse5-utils';
import * as lightningCss from 'lightningcss';
import { Config } from '../config.mjs';
export declare function buildCSSFile(file: string, config: Config, flags?: {
watch?: boolean;
}): Promise<{
outFile: string;
code: Buffer;
map: void | Buffer;
exports: void | lightningCss.CSSModuleExports;
references: lightningCss.CSSModuleReferences;
dependencies: void | lightningCss.Dependency[];
warnings: lightningCss.Warning[];
}>;
export interface RelativeStyle {
readonly srcAttr: Attribute;
readonly srcPath: string;
}
export declare function findRelativeStyles(document: Node, file: string): RelativeStyle[];
export declare function buildRelativeStyles(styles: RelativeStyle[], config: Config, flags?: {
watch?: boolean;
}): Promise;