import type { GroupSegment, Context } from "@featurevisor/types"; import type { DatafileReader } from "@featurevisor/sdk"; export declare function buildScopedSegments(datafileReader: DatafileReader, segments: GroupSegment | GroupSegment[], context: Context, removeSegments?: string[]): GroupSegment | GroupSegment[]; export declare function removeRedundantGroupSegments(groupSegments: GroupSegment | GroupSegment[]): GroupSegment | GroupSegment[]; export declare function buildScopedGroupSegments(datafileReader: DatafileReader, groupSegments: GroupSegment | GroupSegment[], context: Context, removeSegments?: string[]): GroupSegment | GroupSegment[];