import type { TaskServer } from '../server.js';
import type { TaskGroup } from '../task-group.js';
import type { TaskGroupDefinitionRegistry, TaskGroupRegistry, WorkerFilterGroups } from '../types/index.js';
export declare function filterGroups<TGroupDefs extends TaskGroupDefinitionRegistry, TGroups extends TaskGroupRegistry<TGroupDefs>>(server: TaskServer<TGroupDefs, TGroups>, filter?: WorkerFilterGroups<TGroups>, actionContext?: 'starting' | 'stopping' | 'closing' | string): Array<TaskGroup<any, any>>;
//# sourceMappingURL=filter-groups.d.ts.map