import type { StylableMeta } from './stylable-meta';
import type { Imported } from './features';
import type { StylableResolver } from './stylable-resolver';
export interface CSSDependency {
    kind: 'css';
    resolvedPath: string;
    imported: Imported;
    depth: number;
    meta: StylableMeta;
}
export interface JSDependency {
    kind: 'js';
    resolvedPath: string;
    imported: Imported;
}
export type Dependency = CSSDependency | JSDependency;
export declare function visitMetaCSSDependencies({ meta, resolver, }: {
    meta: StylableMeta;
    resolver: StylableResolver;
}): Generator<CSSDependency | JSDependency, void, unknown>;
//# sourceMappingURL=visit-meta-css-dependencies.d.ts.map