import { TExpandedFeature, TExpandedLine, TFeature, TFeatures } from './defs.js'; export declare function expand({ features, backgrounds }: { features: TFeatures; backgrounds: TFeatures; }): Promise; export declare function expandFeatures(features: TFeature[], backgrounds: TFeature[]): Promise; export declare function asFeatureLine(line: string, lineNumber: number | undefined, feature: TFeature): TExpandedLine; export declare function expandLine(l: string, lineNumber: number | undefined, backgrounds: TFeatures, feature: TFeature): TExpandedLine[]; export declare function findFeatures(name: string, backgrounds: TFeatures, type?: string): TFeatures; export declare function findFeaturesOfType(backgrounds: TFeatures, type?: string): TFeatures; export declare const featureSplit: (content: string) => string[]; export declare function withNameType(base: string, path: string, content: string, kirejiLineMap?: Map): { path: string; base: string; name: string; type: string; content: string; kirejiLineMap: Map; }; //# sourceMappingURL=features.d.ts.map