import { TBase, TFeature } from '../lib/defs.js'; import { TFileSystem } from '../lib/util/workspace-lib.js'; import { type TRunPolicyConfig, type TDirFilter } from '../run-policy/run-policy-types.js'; export type TFeaturesBackgrounds = { features: TFeature[]; backgrounds: TFeature[]; }; export declare function getFeaturesAndBackgrounds(bases: TBase, featureFilter: string[], policyConfig?: TRunPolicyConfig, fs?: TFileSystem): Promise; export declare function shouldProcess(file: string, type: undefined | string, featureFilter: string[] | undefined, dir?: string, dirFilters?: TDirFilter[]): boolean; export declare function debase(abase: string, features: TFeature[]): { path: string; base: string; name: string; content: string; kirejiLineMap?: Map; }[]; //# sourceMappingURL=collector.d.ts.map