import { ScheduleResourceData, ScheduleResourceGroup } from '../../types'; export interface GroupRange { group: ScheduleResourceGroup; startIndex: number; count: number; } export interface ResourceGroupInfo { group: ScheduleResourceGroup; position: 'first' | 'middle' | 'last' | 'only'; count: number; } export interface OrderedResourcesResult { orderedResources: ScheduleResourceData[]; groupRanges: GroupRange[]; resourceGroupMap: (ResourceGroupInfo | null)[]; } export declare function getOrderedResources(resources: ScheduleResourceData[], groups: ScheduleResourceGroup[] | undefined): OrderedResourcesResult;