interface TeamUpdatePayload {
    name?: string;
    description?: string | null;
}
interface TeamUpdateResponse {
    success: boolean;
    data?: {
        id: string;
        name: string;
        description: string | null;
        slug: string;
        avatarUrl: string | null;
        ownerId: string;
        createdAt: string;
        updatedAt: string;
    };
    error?: string;
    code?: string;
}
/**
 * Hook for updating team name and description (owner only)
 * Uses TanStack Query mutation with cache invalidation
 */
export declare function useTeamUpdate(teamId: string): import("@tanstack/react-query").UseMutationResult<TeamUpdateResponse, Error, TeamUpdatePayload, unknown>;
export {};
//# sourceMappingURL=useTeamUpdate.d.ts.map