import { type Ref, type ComputedRef } from 'vue'; import type { Team, TeamMember } from '../types/index.js'; type ToggleMemberPayload = { teamId: string | number; memberId: string | number; visible: boolean; }; type EventColorConfig = { background: string; border: string; backgroundDimmed: string; }; type CalendarTeamsReturn = { teams: Ref; visibleMemberIds: ComputedRef>; allTeamMembers: ComputedRef; handleToggleMember: (payload: ToggleMemberPayload) => void; getDefaultTeamMember: () => { member: TeamMember; teamId: string | number; } | null; getDefaultColor: () => EventColorConfig; getMember: (id: string | number) => TeamMember | undefined; }; export declare function useCalendarTeams(initialTeams: Team[]): CalendarTeamsReturn; export {};